共用方式為


IPrintOemUni2::GetImplementedMethod 方法 (prcomoem.h)

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

語法

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

參數

pMethodName

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

傳回值

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

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

言論

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

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

“CommandCallback”

“Compression”

“DownloadCharGlyph”

“DownloadFontHeader”

“FilterGraphics”

“HalftonePattern”

“ImageProcessing”

“MemoryUsage”

“OutputCharStr”

“SendFontCmd”

“TextOutAsBitmap”

“TTDownloadMethod”

“TTYGetInfo”

“WritePrinter”

要求

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