struttura PRINTER_DEFAULTS
La struttura PRINTER_DEFAULTS specifica il tipo di dati predefinito, l'ambiente, i dati di inizializzazione e i diritti di accesso per una stampante.
Sintassi
typedef struct _PRINTER_DEFAULTS {
LPTSTR pDatatype;
LPDEVMODE pDevMode;
ACCESS_MASK DesiredAccess;
} PRINTER_DEFAULTS, *PPRINTER_DEFAULTS;
Members
-
pDatatype
-
Puntatore a una stringa con terminazione null che specifica il tipo di dati predefinito per una stampante.
-
pDevMode
-
Puntatore a una struttura DEVMODE che identifica l'ambiente predefinito e i dati di inizializzazione per una stampante.
-
DesiredAccess
-
Specifica i diritti di accesso desiderati per una stampante. La funzione OpenPrinter usa questo membro per impostare i diritti di accesso alla stampante. Questi diritti possono influire sull'operazione delle funzioni SetPrinter e DeletePrinter . I diritti di accesso possono essere uno dei seguenti.
Valore Significato PRINTER_ACCESS_ADMINISTER Per eseguire attività amministrative, ad esempio quelle fornite da SetPrinter. PRINTER_ACCESS_USE Per eseguire operazioni di stampa di base. PRINTER_ACCESS_MANAGE_LIMITED Per eseguire attività amministrative, ad esempio quelle fornite da SetPrinter e SetPrinterData. Questo valore è disponibile a partire da Windows 8.1. PRINTER_ALL_ACCESS Per eseguire tutte le attività amministrative e le operazioni di stampa di base, ad eccezione di SYNC (vedere Diritti di accesso standard ). valori di sicurezza generici, ad esempio WRITE_DAC Per consentire diritti di accesso specifici. Vedere Diritti di accesso standard.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Nomi Unicode e ANSI |
_PRINTER_DEFAULTSW (Unicode) e _PRINTER_DEFAULTSA (ANSI) |