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 中的选项字符串数的位置。
返回值
此方法必须返回以下值之一。
返回代码 | 说明 |
---|---|
|
操作成功。 |
|
此操作失败。 |
|
该方法未实现。 |
注解
此方法继承自 IPrintOemDriverUI COM 接口,只能由 Windows XP 和更高版本的 Pscript5 UI 插件调用,这些插件不完全替换核心驱动程序的标准 UI 页,并在 UI 插件的 IPrintOemUI::D ocumentPropertySheets 和 IPrintOemUI::D evicePropertySheets 函数及其属性表回调例程期间受支持。 支持此方法时,它的行为与 IPrintOemDriverUI::D rvGetDriverSetting 相同。 不支持此方法时,此方法应返回E_NOTIMPL。
要求
目标平台 | 桌面 |
Header | prcomoem.h (包括 Prcomoem.h) |
另请参阅
IPrintOemDriverUI::D rvGetDriverSetting