Метод IPrintOemUni::ResetPDEV (prcomoem.h)
Метод IPrintOemUni::ResetPDEV
позволяет подключаемым модулем отрисовки для Unidrv сбрасывать структуру PDEV.
Синтаксис
HRESULT ResetPDEV(
PDEVOBJ pdevobjOld,
PDEVOBJ pdevobjNew
);
Параметры
pdevobjOld
Вызывающий указатель на структуру DEVOBJ, содержащую текущие сведения PDEV.
pdevobjNew
Вызывающий указатель на структуру DEVOBJ, в которую метод должен поместить новые сведения PDEV.
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Возвращаемый код | Описание |
---|---|
|
Операция завершилась успешно. |
|
Сбой операции. |
Если операция завершается ошибкой, этот метод должен вызывать SetLastError.
Замечания
Подключаемый модуль отрисовки для Unidrv должен реализовать метод IPrintOemUni::ResetPDEV
.
Метод IPrintOemUni::ResetPDEV
модуля отрисовки выполняет те же типы операций, что и функция DrvResetPDEV, экспортируемая библиотекой DLL графики принтера. Во время обработки вызова приложения к функции пакета SDK для Microsoft Windows ResetDC метод IPrintOemUni::ResetPDEV
вызывается функцией DrvResetPDEV в библиотеке DLL принтера Unidrv. Дополнительные сведения о вызове DrvResetPDEV см. в его описании.
Адрес частной структуры PDEV модуля отрисовки содержится в элементе pdevOEM структуры DEVOBJ, на которую указывает pdevobjOld. Метод IPrintOemUni::ResetPDEV
должен использовать соответствующие элементы этой старой структуры для заполнения новой структуры, на которую ссылается pdevobjNew.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | prcomoem.h (include Prcomoem.h) |