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


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

Метод IPrintOemUni::DevMode , предоставляемый подключаемыми модулями отрисовки для Unidrv, выполняет операции с частными членами DEVMODEW .

Синтаксис

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Параметры

dwMode

Указывает константу, предоставленную вызывающим абонентом. Дополнительные сведения см. в разделе "Примечания".

pOemDMParam

Предоставленный вызывающим абонентом указатель на структуру OEMDMPARAM .

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

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

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

Комментарии

Подключаемый модуль отрисовки для Unidrv должен реализовывать IPrintOemUni::DevMode метод .

Если вы предоставляете подключаемый модуль пользовательского интерфейса для Unidrv и добавляете закрытые члены в структуру DEVMODEW драйвера, необходимо реализовать методы IPrintOemUI::DevMode и IPrintOemUni::DevMode . Код, реализующий эти методы, должен быть идентичным и может быть помещен в библиотеку, которая статически связана как с подключаемым модулем пользовательского интерфейса, так и с подключаемым модулем отрисовки.

Метод IPrintOemUni::DevMode должен выполнить операцию, указанную его значением dwMode . IPrintOemUni::DevMode При каждом вызове dwMode содержит одну из следующих констант, которые перечислены в порядке их получения:

Требования

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

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

IPrintOemUI::D evMode

IPrintOemUni