检索 IPrinterQueueView 对象,并使用要监视的作业范围初始化对象。
此方法允许用户从打印机的 UWP 设备应用中执行作业管理任务。
语法
HRESULT GetPrinterQueueView(
[in] ULONG ulViewOffset,
[in] ULONG ulViewSize,
[out, retval] IPrinterQueueView **ppJobView
);
参数
[in] ulViewOffset
指示要监视的作业范围的开始。
[in] ulViewSize
指示要监视的作业的大小或范围。
[out, retval] ppJobView
显示要监视的作业范围的 IPrinterQueueView 对象。
返回值
如果方法调用成功,GetPrinterQueueView 返回S_OK。
否则,如果调用 GetPrinterQueueView 会导致错误条件,则可以返回以下 HRESULT 值之一。
| HRESULT 值 | 描述 |
|---|---|
| E_ILLEGAL_METHOD_CALL | 指示尝试检索多个打印机队列视图对象。 |
| E_INVALIDARG | 指示尝试创建大于最大大小的视图大小。 |
言论
每个 IPrinterQueue2 对象只能检索一个IPrinterQueueView 对象。 但是,可以在检索的单个视图周围移动。 换句话说,可以通过调用 IPrinterQueueView::SetViewRange来更改受监视作业的位置。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows 8.1 |
| 支持的最低服务器 | Windows Server 2012 R2 |
| 目标平台 | 桌面 |
| 标头 | printerextension.h |