Метод IPrintOemDriverUI::D rvGetDriverSetting (prcomoem.h)
Метод IPrintOemDriverUI::DrvGetDriverSetting
предоставляется мини-драйверами 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 является строкой, она должна представлять одно из следующих значений:
- Имя компонента, указанное в файле GPD мини-драйвера Unidrv , или
- Аргумент ключевое слово записи *OpenUI в PPD-файле мини-драйвера Pscript5.
Метод возвращает одну или несколько строк, завершаемых значением NULL, в буфере, на который указывает pOutput. Каждая строка представляет имя выбранного в данный момент параметра. Количество строк возвращается в pdwOptionsReturned.
- Если pFeatureKeyword является константой, это должна быть одна из OEMGDS_ констант с префиксом, определенных в printoem.h. Метод возвращает значение, указанное указанной константой, помещая его в буфер, на который указывает pOutput. Значение, возвращаемое в pdwOptionsReturned , всегда равно 1.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prcomoem.h (включая Prcomoem.h) |