PORT _ INFO _ 2-Struktur

Die PORT _ INFO _ 2-Struktur identifiziert einen unterstützten Druckerport.

Syntax

typedef struct _PORT_INFO_2 {
  LPTSTR pPortName;
  LPTSTR pMonitorName;
  LPTSTR pDescription;
  DWORD  fPortType;
  DWORD  Reserved;
} PORT_INFO_2, *PPORT_INFO_2;

Member

pPortName

Zeiger auf eine auf NULL endende Zeichenfolge, die einen unterstützten Druckerport identifiziert (z.B. "LPT1:").

pMonitorName

Zeiger auf eine auf NULL endende Zeichenfolge, die einen installierten Monitor identifiziert (z.B. "PJL-Monitor"). Dies kann NULL sein.

pDescription

Zeiger auf eine auf NULL endende Zeichenfolge, die den Port ausführlicher beschreibt (wenn pPortName z. B. "LPT1:" lautet, ist pDescription "Druckerport"). Dies kann NULL sein.

fPortType

Bitmaske, die den Typ des Ports beschreibt. Dieser Member kann eine Kombination der folgenden Werte sein:

PORTTYP _ _ WRITE

PORTTYP _ _ READ

PORTTYP _ _ UMGELEITET

PORTTYP _ _ NET _ ATTACHED

Reserved

Reserviert; muss 0 (null) sein.

Hinweise

Verwenden Sie die PORT _ INFO _ 2-Struktur beim Aufrufen von EnumPorts, wenn mehrere Monitore installiert sind, die dieselben Ports unterstützen.

Der fPortType-Member kann abgefragt werden, um Informationen zum Port zu ermitteln. Beachten Sie, dass die Porteinstellungen keine Auswirkungen auf Druckerattribute haben (wie vom Attributes-Member von PRINTER INFO _ _ 2zurückgegeben).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winspool.h (include Windows.h)
Unicode- und ANSI-Name
_ PORT _ INFO _ 2W (Unicode) und _ PORT INFO _ _ 2A (ANSI)

Weitere Informationen

Drucken

Drucken von Spooler-API-Strukturen

EnumPorts