Partager via


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
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 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)