共用方式為


IPrintOemUni3::GetImplementedMethod 方法 (prcomoem.h)

Unidrv 會使用 IPrintOemUni3::GetImplementedMethod 方法來判斷轉譯外掛程式實作的 IPrintOemUni 介面方法。

語法

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

參數

pMethodName

呼叫端提供的字串指標,代表 IPrintOemUni 介面方法的名稱,例如 IPrintOemUni3::ImageProcessing 或 “FilterGraphics” IPrintOemUni3::FilterGraphics的 “ImageProcessing”。

傳回值

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

傳回碼 描述
S_OK
作業成功(也就是實作指定的方法)。
S_FALSE
作業失敗(也就是未實作指定的方法)。

言論

Unidrv 的轉譯外掛程式必須實作 IPrintOemUni3::GetImplementedMethod 方法,以及這個介面中的數個其他方法。 對於選擇性的方法,IPrintOemUni3::GetImplementedMethod 會檢查輸入方法名稱字串,並傳回值,指出關聯方法是否在外掛程式內實作。 例如,如果使用字串 「ImageProcessing」 呼叫 IPrintOemUni3::GetImplementedMethod,則如果實作 IPrintOemUni3::ImageProcessing 方法,則應該傳回 S_OK,否則會 S_FALSE傳回 。

IPrintOemUni3::GetImplementedMethod 方法必須辨識下列名稱字串:

“CommandCallback”

“Compression”

“DownloadCharGlyph”

“DownloadFontHeader”

“DownloadPattern”

“FilterGraphics”

“GetPDEVAdjustment”

“HalftonePattern”

“ImageProcessing”

“MemoryUsage”

“OutputCharStr”

“SendFontCmd”

“SetBandSize”

“TextOutAsBitmap”

“TTDownloadMethod”

“TTYGetInfo”

“WritePrinter”

要求

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