IDebugClassField::EnumConstructorsIDebugClassField::EnumConstructors

Crée un énumérateur pour les constructeurs de cette classe.Creates an enumerator for the constructors for this class.

SyntaxeSyntax

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

ParamètresParameters

cMatch
[in] Une valeur à partir de la CONSTRUCTOR_ENUM énumération qui spécifie le type d’énumération des constructeurs.[in] A value from the CONSTRUCTOR_ENUM enumeration that specifies the type of constructors to enumeration.

ppEnum
[out] Retourne un IEnumDebugFields objet représentant la liste des constructeurs.[out] Returns an IEnumDebugFields object representing the list of constructors. Retourne une valeur null s’il n’y a aucuns constructeurs.Returns a null value if there are no constructors.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK ou retourne S_FALSE, s’il n’y a aucuns constructeurs.If successful, returns S_OK or returns S_FALSE if there are no constructors. Sinon, retourne un code d'erreur.Otherwise, returns an error code.

NotesRemarks

Chaque élément de l’énumération est un IDebugMethodField objet décrivant une méthode de constructeur.Each element of the enumeration is an IDebugMethodField object describing a constructor method.

En règle générale, la liste des constructeurs n’inclut pas les constructeurs par défaut fournis par un compilateur.The list of constructors typically does not include the default constructors supplied by a compiler.

Voir aussiSee Also

IDebugClassField IDebugClassField
IEnumDebugFields IEnumDebugFields
IDebugMethodField IDebugMethodField
CONSTRUCTOR_ENUMCONSTRUCTOR_ENUM