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 |
|
| Unicode- und ANSI-Name |
_ PORT _ INFO _ 2W (Unicode) und _ PORT INFO _ _ 2A (ANSI) |