共用方式為


IPrintOemUni::D evMode 方法 (prcomoem.h)

轉譯 Unidrv 外掛程式所提供的 IPrintOemUni::DevMode 方法會在私人 DEVMODEW 成員上執行作業。

語法

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

參數

dwMode

指定呼叫端提供的常數。 如需詳細資訊,請參閱一節。

pOemDMParam

OEMDMPARAM 結構的呼叫端提供的指標。

傳回值

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

傳回碼 描述
S_OK
作業成功。
E_FAIL
作業失敗

言論

Unidrv 的轉譯外掛程式必須實作 IPrintOemUni::DevMode 方法。

如果您要為 Unidrv 提供使用者介面外掛程式,而且您要將私人成員新增至驅動程式的 DEVMODEW 結構,則必須同時實作 IPrintOemUI::DevModeIPrintOemUni::DevMode 方法。 實作這些方法的程式代碼必須相同,而且可以放在靜態連結至UI外掛程式和轉譯外掛程式的連結庫中。

IPrintOemUni::DevMode 方法必須執行其 dwMode 值所指示的作業。 每次呼叫 IPrintOemUni::DevMode 時,dwMode 都會包含下列其中一個常數,這些常數會依收到的順序列出:

要求

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

另請參閱

IPrintOemUI::D evMode

IPrintOemUni