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"
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | prcomoem.h (Prcomoem.h を含む) |