Freigeben über


IPrintOemUni3::GetImplementedMethod-Methode (prcomoem.h)

Die IPrintOemUni3::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 IPrintOemUni3::ImageProcessing oder "FilterGraphics" für IPrintOemUni3::FilterGraphics.

Rückgabewert

GetImplementedMethod müssen einen der folgenden Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Der Vorgang war erfolgreich (d. a. die angegebene Methode wird implementiert).
S_FALSE
Fehler beim Vorgang (d. a. die angegebene Methode ist nicht implementiert).

Bemerkungen

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

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

"CommandCallback"

"Komprimierung"

"DownloadCharGlyph"

"DownloadFontHeader"

"DownloadPattern"

"FilterGraphics"

"GetPDEVAdjustment"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"SetBandSize"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- prcomoem.h (einschließlich Prcomoem.h)