次の方法で共有


IPrintOemUni::GetImplementedMethod メソッド (prcomoem.h)

IPrintOemUni::GetImplementedMethod メソッドは、レンダリング プラグインが実装した IPrintOemUni インターフェイス メソッド を決定するために Unidrv によって使用されます。

構文

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

パラメーター

pMethodName

IPrintOemUni::ImageProcessing の場合は "ImageProcessing"、IPrintOemUni::FilterGraphicsの場合は "FilterGraphics" など、IPrintOemUni インターフェイス メソッドの名前を表す文字列への呼び出し元指定のポインター。

戻り値

GetImplementedMethod は、次のいずれかの値を返す必要があります。

リターン コード 形容
S_OK
操作が成功しました (つまり、指定されたメソッドが実装されています)。
S_FALSE
操作が失敗しました (つまり、指定されたメソッドは実装されていません)。

備考

Unidrv のレンダリング プラグインは、このインターフェイスの他のいくつかのメソッドと共に、IPrintOemUni::GetImplementedMethod メソッドを実装する必要があります。 省略可能なメソッドの場合、IPrintOemUni::GetImplementedMethod は入力メソッド名の文字列を調べ、関連付けられているメソッドがプラグイン内に実装されているかどうかを示す値を返します。 たとえば、文字列 "ImageProcessing" で IPrintOemUni::GetImplementedMethod が呼び出された場合、IPrintOemUni::ImageProcessing メソッドが実装されている場合はS_OKを返し、それ以外の場合はS_FALSE返す必要があります。

IPrintOemUni::GetImplementedMethod メソッドは、次の名前文字列を認識する必要があります。

"CommandCallback"

"Compression"

"DownloadCharGlyph"

"DownloadFontHeader"

"FilterGraphics"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー prcomoem.h (Prcomoem.h を含む)