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) |