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


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

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

Синтаксис

HRESULT ResetPDEV(
  PDEVOBJ pdevobjOld,
  PDEVOBJ pdevobjNew
);

Параметры

pdevobjOld

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

pdevobjNew

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

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

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

Код возврата Описание
S_OK
Операция успешно выполнена.
E_FAIL
Сбой операции
E_NOTIMPL
Метод не реализован.
 

Если операция завершается сбоем, следует вызвать Метод SetLastError.

Комментарии

Метод подключаемого модуля IPrintOemPS::ResetPDEV отрисовки выполняет те же типы операций, что и функция DrvResetPDEV , экспортируемая библиотекой DLL графики принтера. Во время обработки вызова приложения функции IPrintOemPS::ResetPDEV Microsoft Windows SDK ResetDC метод вызывается функцией DrvResetPDEV в библиотеке DLL-библиотеки Pscript5 для печати. Дополнительные сведения о том, когда вызывается DrvResetPDEV , см. в описании.

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

Требования

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