IDebugMethodField::EnumArguments
Creates an enumerator for the type of each argument required to call the method.
HRESULT EnumArguments(
IEnumDebugFields** ppParams
);
int EnumArguments(
out IEnumDebugFields ppParams
);
Parameters
- ppParams
[out] Returns an IEnumDebugFields object representing the list of argument types. Returns a null value if there are no arguments.
Return Value
If successful, returns S_OK or returns S_FALSE if there are no arguments. Otherwise, returns an error code.
Remarks
Each element is an IDebugField object representing the types of each parameter. Call the IDebugField::GetInfo method to retrieve information about the type of each parameter.
If the name of the parameter is needed along with the type, then call the IDebugMethodField::EnumParameters method.