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

另请参阅

IPrinterQueue2

IPrinterQueueView