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 |
---|---|
|
Der Vorgang war erfolgreich (d. a. die angegebene Methode wird implementiert). |
|
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) |