Partager via


IDebugMethodField : : EnumParameters

crée un énumérateur pour les paramètres de la méthode.

HRESULT EnumParameters( 
   IEnumDebugFields** ppParams
);
int EnumParameters(
   out IEnumDebugFields ppParams
);

Paramètres

  • ppParams
    [out] Retourne un objet d' IEnumDebugFields représentant la liste de paramètres à la méthode ; sinon, retourne une valeur NULL s'il n'y a pas de paramètre.

Valeur de retour

En cas de réussite, retourne S_OK ou retourne S_FALSE s'il n'y a pas de paramètre. Sinon, retourne un code d'erreur.

Notes

chaque élément est un objet d' IDebugField représentant différents types de paramètres. Appelez la méthode d' IDebugField : : GetKind sur chaque objet pour déterminer exactement ce que représente un type de paramètre l'objet.

Un paramètre inclut son nom de variable et son type. Le premier paramètre à une méthode de classe est en général le pointeur « this ».

Si seuls les types des paramètres est nécessaire, appelez la méthode d' IDebugMethodField : : EnumArguments .

Voir aussi

Référence

IDebugMethodField

IEnumDebugFields

IDebugField

IDebugMethodField : : EnumArguments