IDebugMethodField::EnumParameters
Cria um enumerador para os parâmetros do método.
HRESULT EnumParameters(
IEnumDebugFields** ppParams
);
int EnumParameters(
out IEnumDebugFields ppParams
);
Parâmetros
- ppParams
[out] Retorna um IEnumDebugFields objeto que representa a lista de parâmetros para o método; Caso contrário, retorna um valor nulo se não houver nenhum parâmetro.
Valor de retorno
Se bem-sucedida, retorna S_OK ou retorna S_FALSE se não houver nenhum parâmetro. Caso contrário, retorna um código de erro.
Comentários
Cada elemento é um IDebugField representando diferentes tipos de parâmetros do objeto. Chamar o IDebugField::GetKind método em cada objeto para determinar exatamente que tipo de parâmetro de objeto representa.
Um parâmetro inclui seu nome de variável e o seu tipo. O primeiro parâmetro para um método de classe normalmente é o ponteiro "this".
Se apenas os tipos dos parâmetros é necessária, chame o IDebugMethodField::EnumArguments método.