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


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

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

Синтаксис

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

Параметры

[in] pDevmode

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

[in] cbSize

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

[in] dwFlags

Зарезервировано для использования системы. Этот параметр должен иметь значение нулю.

[out] ppSnapshotStream

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

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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка prcomoem.h (include Prcomoem.h)

См. также

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot