Freigeben über


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)

Weitere Informationen

XcvData