Método IPrintCoreUI2::QuerySimulationSupport (prcomoem.h)

El IPrintCoreUI2::QuerySimulationSupport método recupera una estructura de funcionalidad de simulación de cola, que indica los tipos de simulación que admite el administrador de colas.

Sintaxis

HRESULT QuerySimulationSupport(
  [in]  HANDLE hPrinter,
  [in]  DWORD  dwLevel,
  [out] PBYTE  pCaps,
  [in]  DWORD  cbSize,
  [out] PDWORD pcbNeeded
);

Parámetros

[in] hPrinter

Especifica un identificador para la impresora.

[in] dwLevel

Especifica la estructura de funcionalidad de simulación de cola devuelta en el búfer al que apunta pCaps. Actualmente, solo se proporciona compatibilidad con la simulación de cola de nivel 1.

Valor Estructura de compatibilidad de simulación del administrador de trabajos de cola
1

SIMULATE_CAPS_1 (definido en printoem.h)

[out] pCaps

Puntero al búfer de salida, que contiene una estructura del tipo indicado por el valor en el parámetro dwLevel .

[in] cbSize

Especifica el tamaño, en bytes, del búfer de salida, al que apunta pCaps.

[out] pcbNeeded

Especifica el tamaño, en bytes, de la memoria necesaria para almacenar una estructura del tipo indicado por dwLevel.

Valor devuelto

El método debe devolver uno de los valores siguientes.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_OUTOFMEMORY
El valor de cbSize era menor que el número de bytes que se van a escribir en el búfer de salida (el búfer al que apunta pCaps).

Se llamó al método con pCaps establecido en NULL.

E_NOTIMPL
El método no se admite.

No se admite una estructura del tipo especificado por dwLevel .

E_FAIL
Error en el método

Comentarios

Este método solo se admite para complementos Pscript5 de Windows XP, no para complementos Unidrv.

El IPrintCoreUI2::QuerySimulationSupport método almacena una estructura de funcionalidad de simulación de cola en el búfer al que apunta pCaps. Esta estructura especifica el nivel de compatibilidad del administrador de colas para la impresión "N-up", la impresión inversa, el número máximo de páginas que se pueden imprimir, intercalar y otros.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (incluya Prcomoem.h)

Consulte también

IPrintCoreUI2

SIMULATE_CAPS_1