COMMCONFIG

【勇芳软件工作室】汉化HomePreviousNext

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结构。

也可以看看

DCB, COMMPROP, GetCommProperties, MODEMSETTINGS