PORT_DATA_1 struttura (tcpxcv.h)
La funzione XcvData usa una struttura PORT_DATA_1 quando aggiunge una porta o configura una porta esistente.
Sintassi
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;
Members
sztPortName[MAX_PORTNAME_LEN]
Specifica il nome della porta. La costante MAX_PORTNAME_LEN è definita in tcpxcv.h.
dwVersion
Specifica il numero di versione della struttura PORT_DATA_1, attualmente 1.
dwProtocol
Specifica il protocollo da usare per la porta. Questo valore può essere PROTOCOL_RAWTCP_TYPE o PROTOCOL_LPR_TYPE, costanti definite in tcpxcv.h.
cbSize
Specifica le dimensioni, in byte di questa struttura. Usare sizeof(PORT_DATA_1) per questo valore.
dwReserved
Riservato, deve essere impostato su zero.
sztHostAddress[MAX_NETWORKNAME_LEN]
Specifica l'indirizzo IP o il nome host della stampante. La costante MAX_NETWORKNAME_LEN è definita in tcpxcv.h.
sztSNMPCommunity[MAX_SNMP_COMMUNITY_STR_LEN]
Specifica il nome della community SNMP della stampante. La costante MAX_SNMP_COMMUNITY_STR_LEN è definita in tcpxcv.h.
dwDoubleSpool
Se TRUE, indica che il doppio spooling è abilitato. Se FALSE, il doppio spooling è disabilitato.
sztQueue[MAX_QUEUENAME_LEN]
Specifica il nome della coda LPR. La costante MAX_QUEUENAME_LEN è definita in tcpxcv.h.
sztIPAddress[MAX_IPADDR_STR_LEN]
Specifica l'indirizzo IP della stampante. La costante MAX_IPADDR_STR_LEN è definita in tcpxcv.h.
Reserved[540]
Riservato, deve essere impostato su zero.
dwPortNumber
Specifica il numero di porta del dispositivo.
dwSNMPEnabled
Se TRUE, indica che il dispositivo supporta Simple Network Management Protocol (SNMP).
dwSNMPDevIndex
Specifica l'indice del dispositivo SNMP.
Commenti
Quando la funzione XcvData viene chiamata per aggiungere una porta o configurare una porta esistente, il relativo parametro pOutputData deve essere impostato con l'indirizzo di una struttura PORT_DATA_1, che verrà compilato quando la funzione restituisce. Per aggiungere una porta, impostare il parametro pszDataName della funzione sulla stringa L"AddPort". Per configurare una porta, impostare questo parametro su L"ConfigPort".
Per altre informazioni, vedere L'interfaccia TCPMON Xcv .
Requisiti
Requisito | Valore |
---|---|
Intestazione | tcpxcv.h (includere Tcpxcv.h) |