共用方式為


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