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
未实现该方法。

言论

此方法继承自 IPrintOemDriverUI COM 接口,只能由未完全替换核心驱动程序标准 UI 页面的 Windows XP 和更高版本的 Pscript5 UI 插件调用。 并在 UI 插件的 IPrintOemUI::D ocumentPropertySheetsIPrintOemUI::D evicePropertySheets 函数及其属性表回调例程期间支持。 支持此方法时,其行为与 IPrintOemDriverUI::D rvGetDriverSetting相同。 不支持此方法时,此方法应返回E_NOTIMPL。

要求

要求 价值
目标平台 桌面
标头 prcomoem.h (include Prcomoem.h)

另请参阅

IPrintCoreUI2

IPrintOemDriverUI::D rvGetDriverSetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets