IPrintCoreUI2::QuerySimulationSupport 方法 (prcomoem.h)
方法 IPrintCoreUI2::QuerySimulationSupport
检索后台处理程序模拟功能结构,该结构指示后台处理程序支持的模拟类型。
语法
HRESULT QuerySimulationSupport(
[in] HANDLE hPrinter,
[in] DWORD dwLevel,
[out] PBYTE pCaps,
[in] DWORD cbSize,
[out] PDWORD pcbNeeded
);
参数
[in] hPrinter
指定打印机的句柄。
[in] dwLevel
指定 pCaps 指向的缓冲区中返回的后台处理程序模拟功能结构。 目前,仅提供后台处理程序模拟的级别 1 支持。
值 | 后台处理程序模拟支持结构 |
---|---|
1 |
printoem.h) 中定义的SIMULATE_CAPS_1 ( |
[out] pCaps
指向输出缓冲区的指针,该缓冲区包含 由 dwLevel 参数中的 值指示的类型结构。
[in] cbSize
指定 pCaps 指向的输出缓冲区的大小(以字节为单位)。
[out] pcbNeeded
指定存储 dwLevel 所指示的类型结构所需的内存大小(以字节为单位)。
返回值
方法必须返回以下值之一。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
cbSize 中的值小于要写入输出缓冲区 (pCaps) 指向的缓冲区的字节数。
调用 方法时 pCaps 设置为 NULL。 |
|
不支持该方法。
不支持 dwLevel 指定的类型的结构。 |
|
方法失败 |
注解
此方法仅支持 Windows XP Pscript5 插件,不适用于 Unidrv 插件。
方法 IPrintCoreUI2::QuerySimulationSupport
将后台处理程序模拟功能结构存储在 pCaps 指向的缓冲区中。 此结构指定后台处理程序对“N-up”打印、反向打印、可打印的最大页数、排序规则等的支持级别。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | prcomoem.h (包括 Prcomoem.h) |