Freigeben über


PRINTER_INFO_1-Struktur

Die PRINTER_INFO_1-Struktur gibt allgemeine Druckerinformationen an.

Syntax

typedef struct _PRINTER_INFO_1 {
  DWORD  Flags;
  LPTSTR pDescription;
  LPTSTR pName;
  LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;

Member

Flags

Gibt Informationen zu den zurückgegebenen Daten an. Im Folgenden sind die Werte für diesen Member aufgeführt.

Wert Bedeutung
PRINTER_ENUM_EXPAND Ein Druckanbieter kann dieses Flag als Hinweis auf eine aufrufende Anwendung festlegen, um dieses Objekt weiter aufzulisten, wenn die Standarderweiterung aktiviert ist. Wenn z. B. Domänen aufgelistet werden, kann ein Druckanbieter die Domäne des Benutzers durch Festlegen dieses Flags angeben.
PRINTER_ENUM_CONTAINER Wenn dieses Flag festgelegt ist, kann das Druckerobjekt aufzählbare Objekte enthalten. Beispielsweise kann es sich bei dem Objekt um einen Druckserver handeln, der Drucker enthält.
PRINTER_ENUM_ICON1 Gibt an, dass eine Anwendung ggf. ein Symbol anzeigen sollte, das das Objekt als Netzwerknamen der obersten Ebene identifiziert, z. B. Microsoft Windows Network.
PRINTER_ENUM_ICON2 Gibt an, dass eine Anwendung ggf. ein Symbol anzeigen soll, das das Objekt als Netzwerkdomäne identifiziert.
PRINTER_ENUM_ICON3 Gibt an, dass eine Anwendung ggf. ein Symbol anzeigen soll, das das Objekt als Druckserver identifiziert.
PRINTER_ENUM_ICON4 Reserviert.
PRINTER_ENUM_ICON5 Reserviert.
PRINTER_ENUM_ICON6 Reserviert.
PRINTER_ENUM_ICON7 Reserviert.
PRINTER_ENUM_ICON8 Gibt an, dass eine Anwendung ggf. ein Symbol anzeigen soll, das das Objekt als Drucker identifiziert.

pDescription

Zeiger auf eine NULL-endende Zeichenfolge, die den Inhalt der -Struktur beschreibt.

pName

Zeiger auf eine NULL-endende Zeichenfolge, die den Inhalt der -Struktur benennt.

pKommentierung

Zeiger auf eine NULL-endende Zeichenfolge, die zusätzliche Daten enthält, die die Struktur beschreiben.

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 (Einschließen von Windows.h)
Unicode- und ANSI-Name
_PRINTER_INFO_1W (Unicode) und _PRINTER_INFO_1A (ANSI)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4