Partager via


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

La méthode IPrintOemUni::GetImplementedMethod est utilisée par Unidrv pour déterminer quelle méthodes d’interface IPrintOemUni qu’un plug-in de rendu a implémenté.

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 IPrintOemUni ::ImageProcessing ou « FilterGraphics » pour IPrintOemUni ::FilterGraphics.

Valeur de retour

GetImplementedMethod devez retourner l’une des valeurs suivantes.

Retourner le code 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 méthode IPrintOemUni::GetImplementedMethod, ainsi que plusieurs autres méthodes dans cette interface. Pour ces méthodes facultatives, IPrintOemUni::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 IPrintOemUni::GetImplementedMethod est appelée avec la chaîne « ImageProcessing », elle doit retourner S_OK si la méthode IPrintOemUni ::ImageProcessing est implémentée et S_FALSE sinon.

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

« CommandCallback »

« Compression »

« DownloadCharGlyph »

« DownloadFontHeader »

« FilterGraphics »

« HalftonePattern »

« ImageProcessing »

« MemoryUsage »

« OutputCharStr »

« SendFontCmd »

« TextOutAsBitmap »

« TTDownloadMethod »

« TTYGetInfo »

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête prcomoem.h (include Prcomoem.h)