PORT_DATA_1-Struktur (tcpxcv.h)
Die XcvData-Funktion verwendet eine PORT_DATA_1-Struktur, wenn sie einen Port hinzufügt oder einen vorhandenen Port konfiguriert.
Syntax
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;
Member
sztPortName[MAX_PORTNAME_LEN]
Gibt den Namen des Ports an. Die MAX_PORTNAME_LEN Konstante ist in tcpxcv.h definiert.
dwVersion
Gibt die Versionsnummer der PORT_DATA_1-Struktur an, die derzeit 1 ist.
dwProtocol
Gibt das Protokoll an, das für den Port verwendet werden soll. Dieser Wert kann entweder PROTOCOL_RAWTCP_TYPE oder PROTOCOL_LPR_TYPE sein, Konstanten, die in tcpxcv.h definiert sind.
cbSize
Gibt die Größe dieser Struktur in Bytes an. Verwenden Sie sizeof(PORT_DATA_1) für diesen Wert.
dwReserved
Reserviert, muss auf 0 (null) festgelegt werden.
sztHostAddress[MAX_NETWORKNAME_LEN]
Gibt die IP-Adresse oder den Hostnamen des Druckers an. Die MAX_NETWORKNAME_LEN Konstante ist in tcpxcv.h definiert.
sztSNMPCommunity[MAX_SNMP_COMMUNITY_STR_LEN]
Gibt den SNMP-Communitynamen des Druckers an. Die MAX_SNMP_COMMUNITY_STR_LEN Konstante ist in tcpxcv.h definiert.
dwDoubleSpool
Gibt bei TRUE an, dass das doppelte Spooling aktiviert ist. Bei FALSE ist das Doppelte Spooling deaktiviert.
sztQueue[MAX_QUEUENAME_LEN]
Gibt den LPR-Warteschlangennamen an. Die MAX_QUEUENAME_LEN Konstante ist in tcpxcv.h definiert.
sztIPAddress[MAX_IPADDR_STR_LEN]
Gibt die IP-Adresse des Druckers an. Die MAX_IPADDR_STR_LEN Konstante ist in tcpxcv.h definiert.
Reserved[540]
Reserviert, muss auf 0 (null) festgelegt werden.
dwPortNumber
Gibt die Portnummer des Geräts an.
dwSNMPEnabled
True gibt an, dass das Gerät SNMP (Simple Network Management Protocol) unterstützt.
dwSNMPDevIndex
Gibt den SNMP-Geräteindex an.
Hinweise
Wenn die XcvData-Funktion aufgerufen wird, um einen Port hinzuzufügen oder einen vorhandenen Port zu konfigurieren, muss der pOutputData-Parameter mit der Adresse einer PORT_DATA_1-Struktur festgelegt werden, die ausgefüllt wird, wenn die Funktion zurückgibt. Um einen Port hinzuzufügen, legen Sie den pszDataName-Parameter dieser Funktion auf die Zeichenfolge L"AddPort" fest. Um einen Port zu konfigurieren, legen Sie diesen Parameter auf L"ConfigPort" fest.
Weitere Informationen finden Sie unter TCPMON Xcv-Schnittstelle .
Anforderungen
Anforderung | Wert |
---|---|
Header | tcpxcv.h (tcpxcv.h einschließen) |