PRINTPROCESSOR_CAPS_1 struttura
La struttura PRINTPROCESSOR_CAPS_1 è il formato per le informazioni sulla funzionalità della stampante restituite dalla funzione GetPrinterData nel buffer specificato dalla variabile pData .
Sintassi
typedef struct _PRINTPROCESSOR_CAPS_1 {
DWORD dwLevel;
DWORD dwNupOptions;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;
Members
-
dwLevel
-
Numero di versione della struttura. Questo valore deve essere 1.
-
dwNupOptions
-
Maschera bit che rappresenta i vari numeri di pagine del documento che la stampante può stampare in una pagina fisica. Il bit meno significativo rappresenta 1 pagina del documento per pagina, il bit successivo rappresenta 2 pagine di documento per pagina e così via. Ad esempio, 0x0000810B indica che la stampante supporta 1, 2, 4, 9 e 16 pagine documento per pagina fisica.
-
dwPageOrderFlags
-
Ordine in cui verranno stampate le pagine. Questo valore può essere NORMAL_PRINT, REVERSE_PRINT o BOOKLET_PRINT.
-
dwNumberOfCopies
-
Il numero massimo di copie che la stampante può gestire.
Commenti
I valori per tutti i membri della struttura vengono forniti dalla funzione GetPrintProcessorCapabilities , documentata in Windows Driver Kit (WDK).
Il spooler chiama la funzione GetPrintProcessorCapabilities di un processore di stampa quando un'applicazione chiama GetPrinterData, specificando un nome valore con un formato di PrintProcCaps_datatype, dove il tipo di dati è il nome di un tipo di dati di input.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|