IPrintCoreUI2::QuerySimulationSupport 方法 (prcomoem.h)
IPrintCoreUI2::QuerySimulationSupport
方法會擷取多任務緩衝處理程式模擬功能結構,這表示多任務緩衝處理器支援的模擬類型。
語法
HRESULT QuerySimulationSupport(
[in] HANDLE hPrinter,
[in] DWORD dwLevel,
[out] PBYTE pCaps,
[in] DWORD cbSize,
[out] PDWORD pcbNeeded
);
參數
[in] hPrinter
指定印表機的句柄。
[in] dwLevel
指定 pCaps 所指向之緩衝區中傳回的後台處理程式模擬功能結構。 目前只提供第 1 層多任務緩衝處理器模擬支援。
價值 | 多任務緩衝處理器模擬支持結構 |
---|---|
1 |
SIMULATE_CAPS_1 (定義於 printoem.h) |
[out] pCaps
輸出緩衝區的指標,其中包含 dwLevel 參數中值所指示之型別的結構。
[in] cbSize
指定輸出緩衝區的大小,以位元組為單位,pCaps所指向。
[out] pcbNeeded
指定儲存 dwLevel所指示之型別結構所需的記憶體大小,以位元組為單位。
傳回值
方法必須傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
|
cbSize 中的值小於要寫入輸出緩衝區的位元組數目(pCaps 所指向的緩衝區)。
呼叫 方法時,pCaps 設為 NULL。 |
|
不支援方法。
不支援 dwLevel 所指定的型別結構。 |
|
方法失敗 |
言論
只有 Windows XP Pscript5 外掛程式才支援此方法,不適用於 Unidrv 外掛程式。
IPrintCoreUI2::QuerySimulationSupport
方法會將多任務緩衝處理器模擬功能結構儲存在 pCaps 所指向的緩衝區中,。 此結構會指定「N-up」列印、反向列印、可列印、定序等頁面數目上限的後台處理程式支援層級。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | prcomoem.h (include Prcomoem.h) |