Funzione DrvQueryJobAttributes (winddiui.h)

La funzione DrvQueryJobAttributes consente a una DLL dell'interfaccia della stampante di specificare il supporto per tali funzionalità, ad esempio la stampa di più pagine di documenti in una pagina fisica ("N-up"), la stampa di più copie di ogni pagina, la compressione di pagine e la stampa di pagine in ordine inverso.

Sintassi

BOOL DrvQueryJobAttributes(
  [in]  HANDLE   hPrinter,
  [in]  PDEVMODE pDevMode,
  [in]  DWORD    dwLevel,
  [out] LPBYTE   lpAttributeInfo
);

Parametri

[in] hPrinter

Handle stampante fornito dal chiamante.

[in] pDevMode

Puntatore fornito dal chiamante a una struttura DEVMODEW .

[in] dwLevel

Valore fornito dal chiamante che indica il tipo di struttura a cui punta lpAttributeInfo, come indicato nella tabella seguente.

valore dwLevel ColumStructure a cui punta lpAttributeInfo
1 ATTRIBUTE_INFO_1
2 ATTRIBUTE_INFO_2
3 ATTRIBUTE_INFO_3
4 ATTRIBUTE_INFO_4

[out] lpAttributeInfo

Puntatore fornito dal chiamante a una struttura identificata da dwLevel.

Valore restituito

Se l'operazione ha esito positivo, la funzione deve restituire TRUE. In caso contrario, deve restituire FALSE. Se si restituisce FALSE , il processo di stampa corrente viene annullato.

Commenti

Una DLL dell'interfaccia della stampante può facoltativamente fornire una funzione DrvQueryJobAttributes . Se la funzione viene fornita, deve compilare la struttura fornita, descritta da dwLevel e plAttributeInfo, per indicare gli attributi richiesti dall'utente del processo di stampa corrente (ad esempio i parametri N-up e il numero di copie) e la capacità del driver di supportare tali attributi. La funzione viene in genere chiamata dal processore di stampa EMF, in modo che possa determinare quali attributi del processo possono essere gestiti dal driver (o dalla stampante) e che devono essere gestiti dal processore di stampa.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione winddiui.h (include Winddiui.h)

Vedi anche

ATTRIBUTE_INFO_1

ATTRIBUTE_INFO_2

ATTRIBUTE_INFO_3

ATTRIBUTE_INFO_4