Поделиться через


Метод IPrintCoreHelperUni::CreateGDLSnapshot (prcomoem.h)

Метод IPrintCoreHelperUni::CreateGDLSnapshot создает GDL-snapshot файла конфигурации драйвера на основе текущей конфигурации.

Синтаксис

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

Параметры

[in] pDevmode

Указатель на структуру DEVMODEW . Если указан этот указатель, следует использовать структуру DEVMODEW, IPrintCoreHelperUni::CreateGDLSnapshot на которую указывает pDevmode , вместо структуры DEVMODEW по умолчанию или текущей. Если этот метод вызывается из поставщика подключаемого модуля, структура DEVMODEW по умолчанию отсутствует, и параметр pDevmode является обязательным.

[in] cbSize

Размер структуры DEVMODEW в байтах, на которую указывает параметр pDevmode .

[in] dwFlags

Зарезервировано для системного использования. Для этого параметра необходимо задать нулевое значение.

[out] ppSnapshotStream

Указатель на поток, предоставляющий XML-версию snapshot GDL.

Возвращаемое значение

IPrintCoreHelperUni::CreateGDLSnapshot должен возвращать S_OK, если операция выполнена успешно. В противном случае этот метод должен возвращать стандартный код ошибки COM.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть prcomoem.h (включая Prcomoem.h)

См. также раздел

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot