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 |