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


Метод 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 графики принтера. Во время обработки вызова приложения функции IPrintOemUni::ResetPDEV Microsoft Windows SDK ResetDC метод вызывается функцией DrvResetPDEV в графической библиотеке принтера Unidrv. Дополнительные сведения о том, когда вызывается DrvResetPDEV , см. в описании.

Адрес частной структуры PDEV подключаемого модуля отрисовки содержится в члене pdevOEM структуры DEVOBJ, на который указывает pdevobjOld. Метод IPrintOemUni::ResetPDEV должен использовать соответствующие элементы старой структуры для заполнения новой структуры, на которую ссылается pdevobjNew.

Требования

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

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

DrvResetPDEV

IPrintOemUni