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) |