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

O IPrintCoreUI2::QuerySimulationSupport método recupera uma estrutura de funcionalidade de simulação de spooler, que indica os tipos de simulação compatíveis com o spooler.

Sintaxe

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

Parâmetros

[in] hPrinter

Especifica um identificador para a impressora.

[in] dwLevel

Especifica a estrutura de funcionalidade de simulação do spooler retornada no buffer apontado por pCaps. Atualmente, somente o nível 1 do suporte à simulação de spooler é fornecido.

Valor Estrutura de suporte à simulação de spooler
1

SIMULATE_CAPS_1 (definido em printoem.h)

[out] pCaps

Ponteiro para o buffer de saída, que contém uma estrutura do tipo indicado pelo valor no parâmetro dwLevel .

[in] cbSize

Especifica o tamanho, em bytes, do buffer de saída, que é apontado por pCaps.

[out] pcbNeeded

Especifica o tamanho, em bytes, da memória necessária para armazenar uma estrutura do tipo indicado por dwLevel.

Retornar valor

O método deve retornar um dos valores a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_OUTOFMEMORY
O valor em cbSize era menor que o número de bytes a serem gravados no buffer de saída (o buffer apontado por pCaps).

O método foi chamado com pCaps definido como NULL.

E_NOTIMPL
O método não tem suporte.

Não há suporte para uma estrutura do tipo especificado por dwLevel .

E_FAIL
O método falhou

Comentários

Esse método tem suporte apenas para plug-ins do Windows XP Pscript5, não para plug-ins Unidrv.

O IPrintCoreUI2::QuerySimulationSupport método armazena uma estrutura de funcionalidade de simulação de spooler no buffer apontado por pCaps. Essa estrutura especifica o nível de suporte do spooler para impressão "N-up", impressão reversa, o número máximo de páginas que podem ser impressas, ordenação e outras.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho prcomoem.h (inclua Prcomoem.h)

Confira também

IPrintCoreUI2

SIMULATE_CAPS_1