Struttura COMMCONFIG (winbase.h)

Contiene informazioni sullo stato di configurazione di un dispositivo di comunicazione.

Sintassi

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

Members

dwSize

Dimensioni della struttura, in byte. Il chiamante deve impostare questo membro su sizeof(COMMCONFIG).

wVersion

Numero di versione della struttura. Questo parametro può essere 1. La versione della struttura specifica del provider deve essere inclusa nel membro wcProviderData .

wReserved

Riservati; non usare.

dcb

Struttura del blocco di controllo del dispositivo (DCB) per i dispositivi seriali RS-232. Una struttura DCB è sempre presente indipendentemente dal sottotipo del driver di porta specificato nella struttura COMMPROP del dispositivo.

dwProviderSubType

Tipo di provider di comunicazioni e quindi il formato dei dati specifici del provider. Per un elenco dei tipi di provider di comunicazioni, vedere la descrizione della struttura COMMPROP .

dwProviderOffset

Offset dei dati specifici del provider rispetto all'inizio della struttura, in byte. Questo membro è zero se non sono presenti dati specifici del provider.

dwProviderSize

Dimensioni dei dati specifici del provider, in byte.

wcProviderData[1]

Dati specifici del provider facoltativi. Questo membro può essere di qualsiasi dimensione o può essere omesso. Poiché la struttura COMMCONFIG può essere espansa in futuro, le applicazioni devono usare il membro dwProviderOffset per determinare la posizione di questo membro.

Commenti

Se il sottotipo del provider è PST_RS232 o PST_PARALLELPORT, il membro wcProviderData viene omesso. Se il sottotipo del provider è PST_MODEM, il membro wcProviderData contiene una struttura MODEMSETTINGS .

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Intestazione winbase.h (include Windows.h)

Vedi anche

COMMPROP

DCB

GetCommProperties

MODEMSETTINGS