PRINTER_DEFAULTS-Struktur
Die PRINTER_DEFAULTS-Struktur gibt den Standarddatentyp, die Umgebung, die Initialisierungsdaten und die Zugriffsrechte für einen Drucker an.
Syntax
typedef struct _PRINTER_DEFAULTS {
LPTSTR pDatatype;
LPDEVMODE pDevMode;
ACCESS_MASK DesiredAccess;
} PRINTER_DEFAULTS, *PPRINTER_DEFAULTS;
Member
-
pDatatype
-
Zeiger auf eine NULL-endende Zeichenfolge, die den Standarddatentyp für einen Drucker angibt.
-
pDevMode
-
Zeiger auf eine DEVMODE-Struktur , die die Standardumgebung und Initialisierungsdaten für einen Drucker identifiziert.
-
DesiredAccess
-
Gibt die gewünschten Zugriffsrechte für einen Drucker an. Die OpenPrinter-Funktion verwendet diesen Member, um Zugriffsrechte für den Drucker festzulegen. Diese Rechte können sich auf den Betrieb der Funktionen SetPrinter und DeletePrinter auswirken. Die Zugriffsrechte können eines der folgenden sein.
Wert Bedeutung PRINTER_ACCESS_ADMINISTER Zum Ausführen von verwaltungstechnischen Aufgaben, z. B. von SetPrinter. PRINTER_ACCESS_USE Zum Ausführen grundlegender Druckvorgänge. PRINTER_ACCESS_MANAGE_LIMITED Zum Ausführen von verwaltungstechnischen Aufgaben, z. B. von SetPrinter und SetPrinterData. Dieser Wert ist ab Windows 8.1 verfügbar. PRINTER_ALL_ACCESS So führen Sie alle administrativen Aufgaben und grundlegenden Druckvorgänge mit Ausnahme von SYNCHRONIZE aus (siehe Standardzugriffsrechte ). generische Sicherheitswerte, z. B. WRITE_DAC Um bestimmte Zugriffsberechtigungen für die Steuerung zuzulassen. Siehe Standardzugriffsrechte.
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 |
_PRINTER_DEFAULTSW (Unicode) und _PRINTER_DEFAULTSA (ANSI) |