IPrintOemUni3 ::GetImplementedMethod, méthode (prcomoem.h)
La IPrintOemUni3::GetImplementedMethod
méthode est utilisée par Unidrv pour déterminer les méthodes d’interface IPrintOemUni qu’un plug-in de rendu a implémentées.
Syntaxe
HRESULT GetImplementedMethod(
PSTR pMethodName
);
Paramètres
pMethodName
Pointeur fourni par l’appelant vers une chaîne qui représente le nom d’une méthode d’interface IPrintOemUni , telle que « ImageProcessing » pour IPrintOemUni3 ::ImageProcessing ou « FilterGraphics » pour IPrintOemUni3 ::FilterGraphics.
Valeur retournée
GetImplementedMethod
doit retourner l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
L’opération a réussi (autrement dit, la méthode spécifiée est implémentée). |
|
L’opération a échoué (autrement dit, la méthode spécifiée n’est pas implémentée). |
Remarques
Un plug-in de rendu pour Unidrv doit implémenter la IPrintOemUni3::GetImplementedMethod
méthode, ainsi que plusieurs autres méthodes dans cette interface. Pour les méthodes facultatives, IPrintOemUni3::GetImplementedMethod
examine la chaîne de nom de méthode d’entrée et retourne une valeur qui indique si la méthode associée est implémentée dans le plug-in. Par exemple, si IPrintOemUni3::GetImplementedMethod
est appelé avec la chaîne « ImageProcessing », il doit retourner S_OK si la méthode IPrintOemUni3 ::ImageProcessing est implémentée et S_FALSE sinon.
La IPrintOemUni3::GetImplementedMethod
méthode doit reconnaître les chaînes de nom suivantes :
« CommandCallback »
« Compression »
« DownloadCharGlyph »
« DownloadFontHeader »
« DownloadPattern »
« FilterGraphics »
« GetPDEVAdjustment »
« HalftonePattern »
« ImageProcessing »
« MemoryUsage »
« OutputCharStr »
« SendFontCmd »
« SetBandSize »
« TextOutAsBitmap »
« TTDownloadMethod »
« TTYGetInfo »
« WritePrinter »
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | prcomoem.h (include Prcomoem.h) |