Compartir a través de


estructura PORT_DATA_1 (tcpxcv.h)

La función XcvData usa una estructura PORT_DATA_1 cuando agrega un puerto o configura un puerto existente.

Sintaxis

typedef struct _PORT_DATA_1 {
  WCHAR sztPortName[MAX_PORTNAME_LEN];
  DWORD dwVersion;
  DWORD dwProtocol;
  DWORD cbSize;
  DWORD dwReserved;
  WCHAR sztHostAddress[MAX_NETWORKNAME_LEN];
  WCHAR sztSNMPCommunity[MAX_SNMP_COMMUNITY_STR_LEN];
  DWORD dwDoubleSpool;
  WCHAR sztQueue[MAX_QUEUENAME_LEN];
  WCHAR sztIPAddress[MAX_IPADDR_STR_LEN];
  BYTE  Reserved[540];
  DWORD dwPortNumber;
  DWORD dwSNMPEnabled;
  DWORD dwSNMPDevIndex;
} PORT_DATA_1, *PPORT_DATA_1;

Miembros

sztPortName[MAX_PORTNAME_LEN]

Especifica el nombre del puerto. La constante MAX_PORTNAME_LEN se define en tcpxcv.h.

dwVersion

Especifica el número de versión de la estructura PORT_DATA_1, que actualmente es 1.

dwProtocol

Especifica el protocolo que se va a usar para el puerto. Este valor puede ser PROTOCOL_RAWTCP_TYPE o PROTOCOL_LPR_TYPE constantes definidas en tcpxcv.h.

cbSize

Especifica el tamaño, en bytes de esta estructura. Use sizeof(PORT_DATA_1) para este valor.

dwReserved

Reservado, debe establecerse en cero.

sztHostAddress[MAX_NETWORKNAME_LEN]

Especifica la dirección IP o el nombre de host de la impresora. La constante MAX_NETWORKNAME_LEN se define en tcpxcv.h.

sztSNMPCommunity[MAX_SNMP_COMMUNITY_STR_LEN]

Especifica el nombre de la comunidad SNMP de la impresora. La constante MAX_SNMP_COMMUNITY_STR_LEN se define en tcpxcv.h.

dwDoubleSpool

Si es TRUE, indica que la cola doble está habilitada. Si es FALSE, la cola doble está deshabilitada.

sztQueue[MAX_QUEUENAME_LEN]

Especifica el nombre de la cola LPR. La constante MAX_QUEUENAME_LEN se define en tcpxcv.h.

sztIPAddress[MAX_IPADDR_STR_LEN]

Especifica la dirección IP de la impresora. La constante MAX_IPADDR_STR_LEN se define en tcpxcv.h.

Reserved[540]

Reservado, debe establecerse en cero.

dwPortNumber

Especifica el número de puerto del dispositivo.

dwSNMPEnabled

Si es TRUE, indica que el dispositivo admite el Protocolo simple de administración de redes (SNMP).

dwSNMPDevIndex

Especifica el índice del dispositivo SNMP.

Comentarios

Cuando se llama a la función XcvData para agregar un puerto o configurar un puerto existente, su parámetro pOutputData debe establecerse con la dirección de una estructura de PORT_DATA_1, que se rellenará cuando se devuelva la función. Para agregar un puerto, establezca el parámetro pszDataName de esta función en la cadena L"AddPort". Para configurar un puerto, establezca este parámetro en L"ConfigPort".

Consulte TCPMON Xcv Interface (Interfaz Xcv ) para obtener más información.

Requisitos

Requisito Valor
Header tcpxcv.h (incluir Tcpxcv.h)

Consulte también

XcvData