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

El IPrintCoreHelperUni::CreateGDLSnapshot método crea una instantánea GDL del archivo de configuración del controlador en función de la configuración actual.

Sintaxis

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

Parámetros

[in] pDevmode

Puntero a una estructura DEVMODEW . Si se proporciona este puntero, IPrintCoreHelperUni::CreateGDLSnapshot debe usar la estructura DEVMODEW a la que apunta pDevmode en lugar de la estructura DEVMODEW predeterminada o actual. Si se llama a este método desde el proveedor del complemento, no hay ninguna estructura DEVMODEW predeterminada y se requiere el parámetro pDevmode .

[in] cbSize

Tamaño, en bytes, de la estructura DEVMODEW a la que apunta el parámetro pDevmode .

[in] dwFlags

Reservado para uso del sistema. Este parámetro debe establecerse en cero.

[out] ppSnapshotStream

Puntero a una secuencia que proporciona la versión XML de la instantánea de GDL.

Valor devuelto

IPrintCoreHelperUni::CreateGDLSnapshot debe devolver S_OK si la operación se realiza correctamente. De lo contrario, este método debe devolver un código de error COM estándar.

Requisitos

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

Consulte también

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot