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


Метод IPrintOemUni::ResetPDEV (prcomoem.h)

Метод IPrintOemUni::ResetPDEV позволяет подключаемым модулем отрисовки для Unidrv сбрасывать структуру PDEV.

Синтаксис

HRESULT ResetPDEV(
  PDEVOBJ pdevobjOld,
  PDEVOBJ pdevobjNew
);

Параметры

pdevobjOld

Вызывающий указатель на структуру DEVOBJ, содержащую текущие сведения PDEV.

pdevobjNew

Вызывающий указатель на структуру DEVOBJ, в которую метод должен поместить новые сведения PDEV.

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

Метод должен возвращать одно из следующих значений.

Возвращаемый код Описание
S_OK
Операция завершилась успешно.
E_FAIL
Сбой операции.
 

Если операция завершается ошибкой, этот метод должен вызывать 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)

См. также

DrvResetPDEV

IPrintOemUni