Метод 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) |