IPrintOemUni3::GetImplementedMethod メソッド (prcomoem.h)
IPrintOemUni3::GetImplementedMethod
メソッドは、レンダリング プラグインが実装した IPrintOemUni インターフェイス メソッド を決定するために Unidrv によって使用されます。
構文
HRESULT GetImplementedMethod(
PSTR pMethodName
);
パラメーター
pMethodName
IPrintOemUni3::ImageProcessing の場合は "ImageProcessing"、IPrintOemUni3::FilterGraphicsの場合は "FilterGraphics" など、IPrintOemUni インターフェイス メソッドの名前を表す文字列への呼び出し元指定のポインター。
戻り値
GetImplementedMethod
は、次のいずれかの値を返す必要があります。
リターン コード | 形容 |
---|---|
|
操作が成功しました (つまり、指定されたメソッドが実装されています)。 |
|
操作が失敗しました (つまり、指定されたメソッドは実装されていません)。 |
備考
Unidrv のレンダリング プラグインは、このインターフェイスの他のいくつかのメソッドと共に、IPrintOemUni3::GetImplementedMethod
メソッドを実装する必要があります。 省略可能なメソッドの場合、IPrintOemUni3::GetImplementedMethod
は入力メソッド名の文字列を調べ、関連付けられているメソッドがプラグイン内に実装されているかどうかを示す値を返します。 たとえば、文字列 "ImageProcessing" で IPrintOemUni3::GetImplementedMethod
が呼び出された場合、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 を含む) |