IPrinterQueue2::GetPrinterQueueView 方法 (printerextension.h)
检索 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 |