IPrintOemUni3::GetImplementedMethod 方法 (prcomoem.h)
Unidrv IPrintOemUni3::GetImplementedMethod
會使用 方法來判斷轉譯外掛程式已實作的 IPrintOemUni 介面方法。
語法
HRESULT GetImplementedMethod(
PSTR pMethodName
);
參數
pMethodName
呼叫端提供的字串指標,代表 IPrintOemUni 介面方法的名稱,例如 IPrintOemUni3::ImageProcessing 的 “ImageProcessing ” 或 IPrintOemUni3::FilterGraphics 的 “FilterGraphics”。
傳回值
GetImplementedMethod
必須傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
作業成功 (,也就是) 實作指定的方法。 |
|
作業失敗 (也就是說,指定的方法不會實作) 。 |
備註
Unidrv 的轉譯外掛程式必須實 IPrintOemUni3::GetImplementedMethod
作 方法,以及這個介面中的數個其他方法。 對於選擇性的方法, IPrintOemUni3::GetImplementedMethod
檢查輸入法名稱字串,並傳回值,指出關聯方法是否在外掛程式內實作。 例如,如果使用 IPrintOemUni3::GetImplementedMethod
字串 「ImageProcessing」 呼叫 ,則如果 實作 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 (包含 Prcomoem.h) |