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


Метод IPrintCoreUI2::D rvGetDriverSetting (prcomoem.h)

Метод IPrintCoreUI2::DrvGetDriverSetting предоставляется драйвером Windows XP Pscript5, чтобы подключаемые модули пользовательского интерфейса Pscript5 могли получить текущее состояние функций принтера и другие внутренние сведения.

Синтаксис

HRESULT DrvGetDriverSetting(
  PVOID  pci,
  PCSTR  Feature,
  PVOID  pOutput,
  DWORD  cbSize,
  PDWORD pcbNeeded,
  PDWORD pdwOptionsReturned
);

Параметры

pci

Указатель на OEMUIOBJ.

Feature

Предоставленное вызывающим значение, определяющее функцию принтера, для которой возвращаются параметры параметра. Это может быть либо строковый указатель, либо константа, как описано в следующем разделе примечаний.

pOutput

Вызывающий указатель на буфер для получения указанной информации.

cbSize

Указанный вызывающим объектом размер в байтах буфера, на который указывает pOutput.

pcbNeeded

Вызывающий указатель на расположение для получения минимального размера буфера, необходимого для хранения запрошенных сведений.

pdwOptionsReturned

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

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

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

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

Замечания

Этот метод наследуется от com-интерфейса IPrintOemDriverUI COM и может вызываться только подключаемыми модулями пользовательского интерфейса Windows XP и более поздних версий Pscript5, которые не полностью заменяют стандартные страницы пользовательского интерфейса драйвера ядра. и поддерживается во время модуля пользовательского интерфейса IPrintOemUI::D ocumentPropertySheets и IPrintOemUI::D evicePropertySheets и их подпрограммы обратного вызова листа свойств. Если этот метод поддерживается, он имеет то же поведение, что и IPrintOemDriverUI::D rvGetDriverSetting. Если этот метод не поддерживается, этот метод должен возвращать E_NOTIMPL.

Требования

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

См. также

IPrintCoreUI2

IPrintOemDriverUI::D rvGetDriverSetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets