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 值 Description
E_ILLEGAL_METHOD_CALL 表示嘗試擷取多個印表機佇列檢視物件。
E_INVALIDARG 表示嘗試建立大於大小上限的檢視大小。

備註

每個 IPrinterQueue2 物件只能擷取一個 IPrinterQueueView 物件。 不過,您可以繞著您擷取的單一檢視移動。 換句話說,您可以叫用 IPrinterQueueView::SetViewRange 來變更受監視作業的位置。

規格需求

需求
最低支援的用戶端 Windows 8.1
最低支援的伺服器 Windows Server 2012 R2
目標平台 桌面
標頭 printerextension.h

另請參閱

IPrinterQueue2

IPrinterQueueView