IPrintOemUni3::GetImplementedMethod 方法 (prcomoem.h)

IPrintOemUni3::GetImplementedMethod Unidrv 使用 方法来确定呈现插件实现了哪些 IPrintOemUni 接口方法。

语法

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

参数

pMethodName

调用方提供的指向表示 IPrintOemUni 接口方法名称的字符串的指针,例如 IPrintOemUni3::ImageProcessing 的“ImageProcessing ”或 IPrintOemUni3::FilterGraphics 的“FilterGraphics”。

返回值

GetImplementedMethod 必须返回以下值之一。

返回代码 说明
S_OK
操作成功 (即指定方法) 实现。
S_FALSE
操作失败 (即未) 实现指定的方法。

注解

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)