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


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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка prcomoem.h (include Prcomoem.h)