Freigeben über


COMMCONFIG-Struktur (winbase.h)

Enthält Informationen zum Konfigurationsstatus eines Kommunikationsgeräts.

Syntax

typedef struct _COMMCONFIG {
  DWORD dwSize;
  WORD  wVersion;
  WORD  wReserved;
  DCB   dcb;
  DWORD dwProviderSubType;
  DWORD dwProviderOffset;
  DWORD dwProviderSize;
  WCHAR wcProviderData[1];
} COMMCONFIG, *LPCOMMCONFIG;

Member

dwSize

Die Größe der Struktur in Bytes. Der Aufrufer muss diesen Member auf sizeof(COMMCONFIG)festlegen.

wVersion

Die Versionsnummer der -Struktur. Dieser Parameter kann 1 sein. Die Version der anbieterspezifischen Struktur sollte im wcProviderData-Member enthalten sein.

wReserved

Reserviert; nicht verwenden.

dcb

Die DCB-Struktur (Device Control Block) für serielle RS-232-Geräte. Eine DCB-Struktur ist immer vorhanden, unabhängig vom Porttreiberuntertyp, der in der COMMPROP-Struktur des Geräts angegeben ist.

dwProviderSubType

Der Typ des Kommunikationsanbieters und damit das Format der anbieterspezifischen Daten. Eine Liste der Kommunikationsanbietertypen finden Sie in der Beschreibung der COMMPROP-Struktur .

dwProviderOffset

Der Offset der anbieterspezifischen Daten relativ zum Anfang der Struktur in Bytes. Dieser Member ist null, wenn keine anbieterspezifischen Daten vorhanden sind.

dwProviderSize

Die Größe der anbieterspezifischen Daten in Bytes.

wcProviderData[1]

Optionale anbieterspezifische Daten. Dieser Member kann eine beliebige Größe aufweisen oder weggelassen werden. Da die COMMCONFIG-Struktur in Zukunft erweitert werden kann, sollten Anwendungen den DwProviderOffset-Member verwenden, um den Speicherort dieses Members zu bestimmen.

Hinweise

Wenn der Anbieteruntertyp PST_RS232 oder PST_PARALLELPORT ist, wird das wcProviderData-Element weggelassen. Wenn der Anbieteruntertyp PST_MODEM ist, enthält das wcProviderData-Element eine MODEMSETTINGS-Struktur .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP
Unterstützte Mindestversion (Server) Windows Server 2003
Kopfzeile winbase.h (Windows.h einschließen)

Weitere Informationen

COMMPROP

DCB

GetCommProperties

MODEMSETTINGS