IPrintOemUni::GetImplementedMethod-Methode (prcomoem.h)

Die IPrintOemUni::GetImplementedMethod -Methode wird von Unidrv verwendet, um zu bestimmen, welche IPrintOemUni-Schnittstellenmethoden ein Rendering-Plug-In implementiert hat.

Syntax

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

Parameter

pMethodName

Vom Aufrufer bereitgestellter Zeiger auf eine Zeichenfolge, die den Namen einer IPrintOemUni-Schnittstellenmethode darstellt, z. B. "ImageProcessing" für IPrintOemUni::ImageProcessing oder "FilterGraphics" für IPrintOemUni::FilterGraphics.

Rückgabewert

GetImplementedMethod muss einen der folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang war erfolgreich (d. a. die angegebene Methode wurde implementiert).
S_FALSE
Der Vorgang ist fehlgeschlagen (d. a. die angegebene Methode ist nicht implementiert).

Hinweise

Ein Rendering-Plug-In für Unidrv muss die IPrintOemUni::GetImplementedMethod -Methode zusammen mit mehreren anderen Methoden in dieser Schnittstelle implementieren. Untersucht für die optionalen Methoden die Eingabemethodennamenzeichenfolge und gibt einen Wert zurück, IPrintOemUni::GetImplementedMethod der angibt, ob die zugeordnete Methode innerhalb des Plug-Ins implementiert ist. Wenn beispielsweise IPrintOemUni::GetImplementedMethod mit der Zeichenfolge "ImageProcessing" aufgerufen wird, sollte S_OK zurückgegeben werden, wenn die IPrintOemUni::ImageProcessing-Methode implementiert ist und andernfalls S_FALSE.

Die IPrintOemUni::GetImplementedMethod -Methode muss die folgenden Namenszeichenfolgen erkennen:

"CommandCallback"

"Komprimierung"

"DownloadCharGlyph"

"DownloadFontHeader"

"FilterGraphics"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (include Prcomoem.h)