Share via


IPrintOemUni2 ::GetImplementedMethod, méthode (prcomoem.h)

La IPrintOemUni2::GetImplementedMethod méthode est utilisée par Unidrv pour déterminer quelles méthodes d’interface IPrintOemUni2 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 IPrintOemUni2 , telle que « ImageProcessing » pour IPrintOemUni2 ::ImageProcessing ou « FilterGraphics » pour IPrintOemUni2 ::FilterGraphics.

Valeur retournée

GetImplementedMethod doit retourner l’une des valeurs suivantes.

Code de retour Description
S_OK
L’opération a réussi (autrement dit, la méthode spécifiée est implémentée).
S_FALSE
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 IPrintOemUni2::GetImplementedMethod méthode, ainsi que plusieurs autres méthodes dans cette interface. Pour les méthodes facultatives, IPrintOemUni2::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 IPrintOemUni2::GetImplementedMethod est appelé avec la chaîne « ImageProcessing », il doit retourner S_OK si la méthode IPrintOemUni2 ::ImageProcessing est implémentée et S_FALSE sinon.

La IPrintOemUni2::GetImplementedMethod méthode doit reconnaître les chaînes de nom suivantes :

« CommandCallback »

« Compression »

« DownloadCharGlyph »

« DownloadFontHeader »

« FilterGraphics »

« HalftonePattern »

« ImageProcessing »

« MemoryUsage »

« OutputCharStr »

« SendFontCmd »

« TextOutAsBitmap »

« TTDownloadMethod »

« TTYGetInfo »

« WritePrinter »

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête prcomoem.h (include Prcomoem.h)