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 |
printoem.h) 中定義的SIMULATE_CAPS_1 ( |
[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 (包含 Prcomoem.h) |