Freigeben über


IPrintOemUni2::GetImplementedMethod-Methode (prcomoem.h)

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

Syntax

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

Parameter

pMethodName

Aufrufer bereitgestellter Zeiger auf eine Zeichenfolge, die den Namen einer IPrintOemUni2 Schnittstellenmethode darstellt, z. B. "ImageProcessing" für IPrintOemUni2::ImageProcessing oder "FilterGraphics" für IPrintOemUni2::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 IPrintOemUni2::GetImplementedMethod-Methode zusammen mit mehreren anderen Methoden in dieser Schnittstelle implementieren. Bei optionalen Methoden untersucht IPrintOemUni2::GetImplementedMethod die Eingabemethodennamenzeichenfolge und gibt einen Wert zurück, der angibt, ob die zugeordnete Methode innerhalb des Plug-Ins implementiert wird. Wenn z. B. IPrintOemUni2::GetImplementedMethod mit der Zeichenfolge "ImageProcessing" aufgerufen wird, sollte sie S_OK zurückgeben, wenn die IPrintOemUni2::ImageProcessing--Methode implementiert und andernfalls S_FALSE.

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

"CommandCallback"

"Komprimierung"

"DownloadCharGlyph"

"DownloadFontHeader"

"FilterGraphics"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

Anforderungen

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