Partager via


Énumération (Kit de développement logiciel SDK de Debug Interface Access)

Les énumérations sont identifiées par des symboles d' SymTagEnum . Chaque valeur d'énumération apparaît comme enfant de classe avec une balise d' SymTagConstant .

Propriétés

Le tableau suivant affiche les propriétés valides supplémentaires pour ce type de symbole.

Propriété

Type de données

Description

IDiaSymbol::get_baseType

DWORD

Une des valeurs de BasicType.

IDiaSymbol::get_classParent

IDiaSymbol*

Parent de la classe de cette énumération éventuelle.

IDiaSymbol::get_classParentId

DWORD

ID du symbole de parent de classe.

IDiaSymbol::get_constructor

BOOL

TRUE si l'énumération a un constructeur.

IDiaSymbol::get_constType

BOOL

TRUE si l'énumération est marquée comme const.

IDiaSymbol::get_hasAssignmentOperator

BOOL

TRUE si l'énumération contient un opérateur d'assignation.

IDiaSymbol::get_hasCastOperator

BOOL

TRUE si l'énumération contient un opérateur de cast.

IDiaSymbol::get_hasNestedTypes

BOOL

TRUE si l'énumération a types imbriqués.

IDiaSymbol::get_length

DWORD

longueur de cette énumération en octets.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

symbole de compilandenglobant.

IDiaSymbol::get_lexicalParentId

DWORD

ID du symbole parent lexicale.

IDiaSymbol::get_name

BSTR

Nom du type énuméré.

IDiaSymbol::get_nested

BOOL

TRUE si l'énumération est imbriquée.

IDiaSymbol::get_overloadedOperator

BOOL

TRUE si l'énumération a des opérateurs surchargés.

IDiaSymbol::get_packed

BOOL

TRUE si l'énumération sont compressées.

IDiaSymbol::get_scoped

BOOL

TRUE si l'énumération apparaît dans une portée lexicale non globales.

IDiaSymbol::get_symIndexId

DWORD

ID d'index de symbole.

IDiaSymbol::get_symTag

DWORD

Retourne SymTagEnum (une des valeurs de SymTagEnum ).

IDiaSymbol::get_type

IDiaSymbol*

Symbole du type sous-jacent.

IDiaSymbol::get_typeId

DWORD

ID du symbole de type.

IDiaSymbol::get_unalignedType

BOOL

TRUE si l'énumération est non alignée.

IDiaSymbol::get_volatileType

BOOL

TRUE si l'énumération est marquée comme volatile.

Voir aussi

Référence

Hiérarchie de classes des types de symboles