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)

Vedi anche

XcvData