Partager via


ICallIndirect ::GetMethodInfo, méthode (callobj.h)

Récupère des informations sur la méthode d’interface à partir du frame d’appel.

Syntaxe

HRESULT GetMethodInfo(
  [in]  ULONG         iMethod,
  [out] CALLFRAMEINFO *pInfo,
  [out] LPWSTR        *pwszMethod
);

Paramètres

[in] iMethod

Numéro de méthode.

[out] pInfo

Pointeur vers la structure CALLFRAMEINFO contenant des informations sur la méthode spécifiée.

[out] pwszMethod

Nom de la méthode. Ce paramètre est facultatif.

Valeur renvoyée

Cette méthode peut retourner les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_UNEXPECTED
Une erreur inattendue s’est produite.

Remarques

Les informations retournées sont une analyse statique de la méthode, et non une analyse dynamique, en ce qu’elles sont basées sur une analyse de la signature de méthode uniquement, et non sur le contenu actuel réel de la trame d’appel. Par exemple, l’analyse statique peut indiquer que cette méthode a le potentiel d’avoir une interface dans l’interface, mais en raison, par exemple, d’un commutateur d’union, un appel donné peut ne pas avoir de telles interfaces. Cette méthode est équivalente aux méthodes GetInfo et GetNames dans ICallFrame, mais évite d’avoir à effectuer un appel pour obtenir les informations.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête callobj.h

Voir aussi

ICallIndirect