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 |