Partilhar via


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.

Consulte também

Referência

IDebugMethodField

IEnumDebugFields

IDebugField

IDebugMethodField::EnumArguments