COMMCONFIG结构包含有关通信设备的配置状态的信息。
This parameter can be 1.
DWORD dwSize;
WORD wVersion;
WORD wReserved;
DCB dcb;
DWORD dwProviderSubType;
DWORD dwProviderOffset;
DWORD dwProviderSize;
WCHAR wcProviderData[1];
} COMMCONFIG, *LPCOMMCONFIG;
会员
的dwSize
指定COMMCONFIG结构的大小(以字节为单位)。
wVersion
指定COMMCONFIG结构的版本号。该参数可以为1。提供者特定结构的版本应包含在wcProviderData成员中。
wReserved
Reserved; do not use.
DCB
指定RS-232串行设备的设备控制块(DCB)结构。始终存在DCB结构,无论设备的COMMPROP结构中指定的端口驱动程序子类型如何。
dwProviderSubType
标识通信提供商的类型,从而标识提供商特定数据的格式。有关通信提供商类型的列表,请参阅COMMPROP结构的说明。
dwProviderOffset
指定提供者特定数据相对于结构开头的偏移量(以字节为单位)。如果没有提供者特定的数据,该成员为零。
dwProviderSize
指定提供者特定数据的大小(以字节为单位)。
wcProviderData
包含特定于提供者的数据(如果有)。该成员可以是任何大小或可以省略。由于COMMCONFIG结构可能会在将来进行扩展,因此应用程序应使用dwProviderOffset成员确定此成员的位置。
备注
如果提供者子类型为PST_RS232或PST_PARALLELPORT,则省略wcProviderData成员。如果提供者子类型为PST_MODEM,则wcProviderData成员包含MODEMSETTINGS结构。
也可以看看