Compartilhar via


Método IPrintCoreHelperUni::CreateGDLSnapshot (prcomoem.h)

O IPrintCoreHelperUni::CreateGDLSnapshot método cria uma instantâneo GDL do arquivo de configuração do driver com base na configuração atual.

Sintaxe

HRESULT CreateGDLSnapshot(
  [in]  IN PDEVMODE  pDevmode,
  [in]  IN DWORD     cbSize,
  [in]  IN DWORD     dwFlags,
  [out] OUT LPSTREAM *ppSnapshotStream
);

Parâmetros

[in] pDevmode

Um ponteiro para uma estrutura DEVMODEW . Se esse ponteiro for fornecido, IPrintCoreHelperUni::CreateGDLSnapshot deverá usar a estrutura DEVMODEW que é apontada por pDevmode em vez da estrutura DEVMODEW padrão ou atual. Se esse método for chamado do provedor de plug-in, não haverá nenhuma estrutura DEVMODEW padrão e o parâmetro pDevmode será necessário.

[in] cbSize

O tamanho, em bytes, da estrutura DEVMODEW apontada pelo parâmetro pDevmode .

[in] dwFlags

Reservado para uso do sistema. Esse parâmetro deve ser definido como zero.

[out] ppSnapshotStream

Um ponteiro para um fluxo que fornece a versão XML do instantâneo GDL.

Retornar valor

IPrintCoreHelperUni::CreateGDLSnapshot deve retornar S_OK se a operação for bem-sucedida. Caso contrário, esse método deve retornar um código de erro COM padrão.

Requisitos

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

Confira também

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot