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


Метод IPrintOemDriverUni::D rvGetStandardVariable (prcomoem.h)

Метод IPrintOemDriverUni::DrvGetStandardVariable предоставляется драйвером Unidrv, чтобы подключаемые модули отрисовки могли получить текущее значение стандартных переменных Unidrv.

Синтаксис

HRESULT DrvGetStandardVariable(
  PDEVOBJ pdevobj,
  DWORD   dwIndex,
  PVOID   pBuffer,
  DWORD   cbSize,
  PDWORD  pcbNeeded
);

Параметры

pdevobj

Указатель на структуру DEVOBJ , предоставленный вызывающим объектом.

dwIndex

Поставляемый вызывающим, SVI_ индекс с префиксом в списке стандартных переменных Unidrv. Значения индекса SVI_ с префиксом определяются в файле printoem.h.

pBuffer

Предоставленный вызывающим объектом указатель на DWORD для получения текущего значения стандартной переменной.

cbSize

Размер буфера, на который указывает pBuffer, предоставленный вызывающим объектом.

pcbNeeded

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

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

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

Код возврата Описание
S_OK
Операция успешно выполнена.
E_FAIL
Операция не удалась.
E_NOTIMPL
Метод не реализован.

Требования

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