PORT_INFO_3 Struktur
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) |