共用方式為


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所指示之型別結構所需的記憶體大小,以位元組為單位。

傳回值

方法必須傳回下列其中一個值。

傳回碼 描述
S_OK
方法成功。
E_OUTOFMEMORY
cbSize 中的值小於要寫入輸出緩衝區的位元組數目(pCaps 所指向的緩衝區)。

呼叫 方法時,pCaps 設為 NULL

E_NOTIMPL
不支援方法。

不支援 dwLevel 所指定的型別結構。

E_FAIL
方法失敗

言論

只有 Windows XP Pscript5 外掛程式才支援此方法,不適用於 Unidrv 外掛程式。

IPrintCoreUI2::QuerySimulationSupport 方法會將多任務緩衝處理器模擬功能結構儲存在 pCaps 所指向的緩衝區中,。 此結構會指定「N-up」列印、反向列印、可列印、定序等頁面數目上限的後台處理程式支援層級。

要求

要求 價值
目標平臺 桌面
標頭 prcomoem.h (include Prcomoem.h)

另請參閱

IPrintCoreUI2

SIMULATE_CAPS_1