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 |
---|---|
|
La commande s'est correctement terminée. |
|
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 |