IDebugClassField::EnumConstructorsIDebugClassField::EnumConstructors

Cria um enumerador para os construtores para essa classe.Creates an enumerator for the constructors for this class.

SintaxeSyntax

HRESULT EnumConstructors( 
   CONSTRUCTOR_ENUM   cMatch,
   IEnumDebugFields** ppEnum
);
int EnumConstructors(
   CONSTRUCTOR_ENUM     cMatch,
   out IEnumDebugFields ppEnum
);

ParâmetrosParameters

cMatch
[in] Um valor a partir de CONSTRUCTOR_ENUM enumeração que especifica o tipo de construtores para enumeração.[in] A value from the CONSTRUCTOR_ENUM enumeration that specifies the type of constructors to enumeration.

ppEnum
[out] Retorna um IEnumDebugFields objeto que representa a lista de construtores.[out] Returns an IEnumDebugFields object representing the list of constructors. Retorna um valor nulo se não houver nenhum construtor.Returns a null value if there are no constructors.

Valor de retornoReturn Value

Se for bem-sucedido, Retorna S_OK ou retornará S_FALSE se não houver nenhum construtor.If successful, returns S_OK or returns S_FALSE if there are no constructors. Caso contrário, retornará um código de erro.Otherwise, returns an error code.

ComentáriosRemarks

Cada elemento da enumeração é um IDebugMethodField objeto que descreve um método de construtor.Each element of the enumeration is an IDebugMethodField object describing a constructor method.

A lista de construtores normalmente não inclui os construtores padrão fornecidos por um compilador.The list of constructors typically does not include the default constructors supplied by a compiler.

Consulte tambémSee also