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)