Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PORT_INFO_3-Struktur gibt den status Wert eines Druckerports an.
Syntax
typedef struct _PORT_INFO_3 {
DWORD dwStatus;
LPTSTR pszStatus;
DWORD dwSeverity;
} PORT_INFO_3, *PPORT_INFO_3;
Member
-
dwStatus
-
Der neue Port status Wert. Dieser Wert wird nur verwendet, wenn das pszStatus-ElementNULL ist.
Dieser Member kann einer der folgenden Werte sein.
Wert Bedeutung 0 Löscht den Druckerport status. PORT_STATUS_OFFLINE Der Drucker des Ports ist offline. PORT_STATUS_PAPER_JAM Der Drucker des Ports hat einen Papierstau. PORT_STATUS_PAPER_OUT Der Drucker des Ports ist aus Papier. PORT_STATUS_OUTPUT_BIN_FULL Der Ausgabebehälter des Druckers ist voll. PORT_STATUS_PAPER_PROBLEM Der Drucker des Ports hat ein Papierproblem. PORT_STATUS_NO_TONER Der Drucker des Ports ist nicht toner. PORT_STATUS_DOOR_OPEN Die Tür des Druckers des Ports ist geöffnet. PORT_STATUS_USER_INTERVENTION Der Drucker des Ports erfordert einen Benutzereingriff. PORT_STATUS_OUT_OF_MEMORY Der Drucker des Ports ist nicht genügend Arbeitsspeicher vorhanden. PORT_STATUS_TONER_LOW Der Drucker des Ports ist wenig Toner. PORT_STATUS_WARMING_UP Der Drucker des Ports erwärmt sich. PORT_STATUS_POWER_SAVE Der Drucker des Ports befindet sich im Energiesparmodus. -
pszStatus
-
Zeiger auf einen neuen Druckerport status festzulegenden Wertzeichenfolge. Verwenden Sie diesen Member, wenn kein geeigneter status Wert unter den für dwStatus aufgeführten Werten vorhanden ist.
-
dwSeverity
-
Der Schweregrad des Ports status Werts.
Dieser Member kann einer der folgenden Werte sein.
Wert Bedeutung PORT_STATUS_TYPE_ERROR Der Port status Wert gibt einen Fehler an. PORT_STATUS_TYPE_WARNING Der Port status Wert ist eine Warnung. PORT_STATUS_TYPE_INFO Der Port status Wert ist informal.
Bemerkungen
Wenn Sie einen Druckerport status Wert mit dem Schweregrad PORT_STATUS_TYPE_ERROR festlegen, sendet der Druckspooler keine Aufträge mehr an den Port. Der Druckspooler setzt das Senden von Aufträgen an den Port erst dann fort, wenn ein weiterer SetPort-Aufruf zum Löschen des status erfolgt.
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_3W (Unicode) und _PORT_INFO_3A (ANSI) |