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