Freigeben über


PORT_DATA_1 Struktur (tcpxcv.h)

Die XcvData--Funktion verwendet eine PORT_DATA_1 Struktur, wenn ein Port hinzugefügt oder ein vorhandener Port konfiguriert wird.

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;

Angehörige

sztPortName[MAX_PORTNAME_LEN]

Gibt den Namen des Ports an. Die MAX_PORTNAME_LEN Konstante wird 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, Konstanten sein, die in tcpxcv.h definiert sind.

cbSize

Gibt die Größe in Byte dieser Struktur an. Verwenden Sie Größe von(PORT_DATA_1) für diesen Wert.

dwReserved

Reserviert, muss auf Null festgelegt werden.

sztHostAddress[MAX_NETWORKNAME_LEN]

Gibt die IP-Adresse oder den Hostnamen des Druckers an. Die MAX_NETWORKNAME_LEN Konstante wird in tcpxcv.h definiert.

sztSNMPCommunity[MAX_SNMP_COMMUNITY_STR_LEN]

Gibt den SNMP-Communitynamen des Druckers an. Die MAX_SNMP_COMMUNITY_STR_LEN Konstante wird in tcpxcv.h definiert.

dwDoubleSpool

Wenn TRUE-, gibt an, dass die doppelte Spoolung aktiviert ist. Wenn FALSE-, ist die doppelte Spoolung deaktiviert.

sztQueue[MAX_QUEUENAME_LEN]

Gibt den NAMEN der LPR-Warteschlange an. Die MAX_QUEUENAME_LEN Konstante wird in tcpxcv.h definiert.

sztIPAddress[MAX_IPADDR_STR_LEN]

Gibt die IP-Adresse des Druckers an. Die MAX_IPADDR_STR_LEN Konstante wird in tcpxcv.h definiert.

Reserved[540]

Reserviert, muss auf Null festgelegt werden.

dwPortNumber

Gibt die Portnummer des Geräts an.

dwSNMPEnabled

Wenn TRUE, gibt das Gerät an, dass das Gerät simple Network Management Protocol (SNMP) unterstützt.

dwSNMPDevIndex

Gibt den SNMP-Geräteindex an.

Bemerkungen

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 beim Zurückgeben der Funktion ausgefüllt wird. 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 Interface.

Anforderungen

Anforderung Wert
Header- tcpxcv.h (include Tcpxcv.h)

Siehe auch

XcvData-