Estructura COMMCONFIG (winbase.h)

Contiene información sobre el estado de configuración de un dispositivo de comunicaciones.

Sintaxis

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

Miembros

dwSize

El tamaño de la estructura en bytes. El llamador debe establecer este miembro en sizeof(COMMCONFIG).

wVersion

Número de versión de la estructura. Este parámetro puede ser 1. La versión de la estructura específica del proveedor debe incluirse en el miembro wcProviderData .

wReserved

Reservado; no usar.

dcb

Estructura del bloque de control de dispositivos (DCB) para dispositivos serie RS-232. Una estructura DCB siempre está presente independientemente del subtipo del controlador de puerto especificado en la estructura COMMPROP del dispositivo.

dwProviderSubType

Tipo de proveedor de comunicaciones y, por tanto, el formato de los datos específicos del proveedor. Para obtener una lista de los tipos de proveedor de comunicaciones, vea la descripción de la estructura COMMPROP .

dwProviderOffset

Desplazamiento de los datos específicos del proveedor en relación con el principio de la estructura, en bytes. Este miembro es cero si no hay datos específicos del proveedor.

dwProviderSize

Tamaño de los datos específicos del proveedor, en bytes.

wcProviderData[1]

Datos opcionales específicos del proveedor. Este miembro puede ser de cualquier tamaño o se puede omitir. Dado que la estructura COMMCONFIG se puede expandir en el futuro, las aplicaciones deben usar el miembro dwProviderOffset para determinar la ubicación de este miembro.

Comentarios

Si el subtipo del proveedor es PST_RS232 o PST_PARALLELPORT, se omite el miembro wcProviderData . Si el subtipo del proveedor es PST_MODEM, el miembro wcProviderData contiene una estructura MODEMSETTINGS .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Encabezado winbase.h (incluye Windows.h)

Consulte también

COMMPROP

DCB

GetCommProperties

MODEMSETTINGS