次の方法で共有


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

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

構文

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

パラメーター

pMethodName

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

戻り値

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

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

注釈

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

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

"CommandCallback"

"Compression"

"DownloadCharGlyph"

"DownloadFontHeader"

"DownloadPattern"

"FilterGraphics"

"GetPDEVAdjustment"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"SetBandSize"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

要件

要件
対象プラットフォーム デスクトップ
Header prcomoem.h (Prcomoem.h を含む)