IPrintOemUni2::GetImplementedMethod 方法 (prcomoem.h)
Unidrv 會使用 IPrintOemUni2::GetImplementedMethod
方法來判斷轉譯外掛程式實作的 IPrintOemUni2 介面方法。
語法
HRESULT GetImplementedMethod(
PSTR pMethodName
);
參數
pMethodName
呼叫端提供的字串指標,代表 IPrintOemUni2 介面方法的名稱,例如 IPrintOemUni2::ImageProcessing 或 “FilterGraphics” IPrintOemUni2::FilterGraphics的 “ImageProcessing”。
傳回值
GetImplementedMethod
必須傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
作業成功(也就是實作指定的方法)。 |
|
作業失敗(也就是未實作指定的方法)。 |
言論
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) |