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 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
Fehler beim Vorgang (d. a. die angegebene Methode wird nicht implementiert).

Hinweise

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

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

"CommandCallback"

"Komprimierung"

"DownloadCharGlyphe"

"DownloadFontHeader"

"DownloadPattern"

"FilterGraphics"

"GetPDEVAdjustment"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"SetBandSize"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

Anforderungen

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