IDebugMethodField::EnumArgumentsIDebugMethodField::EnumArguments

Crée un énumérateur pour le type de chaque argument requis pour appeler la méthode.Creates an enumerator for the type of each argument required to call the method.

SyntaxeSyntax

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

ParamètresParameters

ppParams
[out] Retourne un IEnumDebugFields objet représentant la liste des types d’arguments.[out] Returns an IEnumDebugFields object representing the list of argument types. Retourne une valeur null s’il n’existe aucun argument.Returns a null value if there are no arguments.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK ou retourne S_FALSE si il n’existe aucun argument.If successful, returns S_OK or returns S_FALSE if there are no arguments. Sinon, retourne un code d'erreur.Otherwise, returns an error code.

NotesRemarks

Chaque élément est un IDebugField objet représentant les types de chaque paramètre.Each element is an IDebugField object representing the types of each parameter. Appelez le GetInfo méthode pour récupérer des informations sur le type de chaque paramètre.Call the GetInfo method to retrieve information about the type of each parameter.

Si le nom du paramètre est requis, ainsi que le type, puis appelez le EnumParameters (méthode).If the name of the parameter is needed along with the type, then call the EnumParameters method.

Voir aussiSee Also

IDebugMethodField IDebugMethodField
IEnumDebugFields IEnumDebugFields
IDebugField IDebugField
EnumParametersEnumParameters