Метод IPrintOemDriverUI::D rvGetDriverSetting (prcomoem.h)
Метод IPrintOemDriverUI::DrvGetDriverSetting
предоставляется мини-drivers Unidrv и Pscript5, чтобы подключаемые модули пользовательского интерфейса могли получить текущее состояние функций принтера и другие внутренние сведения.
Синтаксис
HRESULT DrvGetDriverSetting(
PVOID pci,
PCSTR Feature,
PVOID pOutput,
DWORD cbSize,
PDWORD pcbNeeded,
PDWORD pdwOptionsReturned
);
Параметры
pci
Указатель на OEMUIOBJ.
Feature
Предоставленное вызывающим значение, определяющее функцию принтера, для которой возвращаются параметры параметра. Это может быть либо строковый указатель, либо константа, как описано в следующем разделе примечаний.
pOutput
Вызывающий указатель на буфер для получения указанной информации.
cbSize
Указанный вызывающим объектом размер в байтах буфера, на который указывает pOutput.
pcbNeeded
Вызывающий указатель на расположение для получения минимального размера буфера, необходимого для хранения запрошенных сведений.
pdwOptionsReturned
Вызывающий указатель на расположение для получения количества строк параметров, помещенных в pOutput.
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Возвращаемый код | Описание |
---|---|
|
Операция завершилась успешно. |
|
Сбой операции. |
|
Метод не реализован. |
Замечания
При вызове метода IPrintOemDriverUI::DrvGetDriverSetting
подключаемый модуль пользовательского интерфейса может указывать либо строковый указатель, либо константное значение для pFeatureKeyword.
-
Если pFeatureKeyword является строкой, она должна представлять одну из следующих строк:
- Имя функции, указанное в файле minidriver Unidrv GPD-файл или
- Аргумент ключевого слова для записи OpenUIOpenUI в PPD-файле Pscript5 мини-driver.
Метод возвращает одну или несколько строк, завершаемых значением NULL, в буфере, на которые указывает pOutput. Каждая строка представляет имя выбранного в данный момент параметра. Число строк возвращается в pdwOptionsReturned.
- Если pFeatureKeyword является константой, она должна быть одной из OEMGDS_-префиксированных констант, определенных в printoem.h. Метод возвращает значение, указанное указанной константой, помещая его в буфер, на который указывает pOutput. Значение, возвращаемое в pdwOptionsReturned, всегда равно 1.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | prcomoem.h (include Prcomoem.h) |