Compartir a través de


Función DrvQueryJobAttributes (winddiui.h)

La función de DrvQueryJobAttributes permite que un archivo DLL de interfaz de impresora especifique compatibilidad con funcionalidades como imprimir varias páginas de documentos en una página física (impresión "N"), imprimir varias copias de cada página, intercalar páginas e imprimir páginas en orden inverso.

Sintaxis

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

Parámetros

[in] hPrinter

Controlador de impresora proporcionado por el autor de la llamada.

[in] pDevMode

Puntero proporcionado por el autor de la llamada a una estructura DEVMODEW.

[in] dwLevel

Valor proporcionado por el autor de la llamada que indica el tipo de estructura al que apunta lpAttributeInfo, como se indica en la tabla siguiente.

valor de dwLevel ColumStructure apunta a por lpAttributeInfo
1 ATTRIBUTE_INFO_1
2 ATTRIBUTE_INFO_2
3 ATTRIBUTE_INFO_3
4 ATTRIBUTE_INFO_4

[out] lpAttributeInfo

Puntero proporcionado por el autor de la llamada a una estructura identificada por dwLevel.

Valor devuelto

Si la operación se realiza correctamente, la función debe devolver TRUE. De lo contrario, debe devolver FALSE. Devolver FALSE hace que se cancele el trabajo de impresión actual.

Observaciones

Un dll de interfaz de impresora puede proporcionar opcionalmente una función DrvQueryJobAttributes. Si se proporciona la función, debe rellenar la estructura proporcionada, descrita por dwLevel y plAttributeInfo, para indicar los atributos solicitados por el usuario del trabajo de impresión actual (como los parámetros N-up y el número de copias) y la capacidad del controlador para admitir esos atributos. Normalmente, el procesador de impresión EMF llama a la función , por lo que puede determinar qué atributos de trabajo se pueden controlar mediante el controlador (o impresora) y que el procesador de impresión debe controlar.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de winddiui.h (incluya Winddiui.h)

Consulte también

ATTRIBUTE_INFO_1

ATTRIBUTE_INFO_2

ATTRIBUTE_INFO_3

ATTRIBUTE_INFO_4