Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les énumérations sont identifiées par des symboles SymTagEnum. Chaque valeur d’énumération apparaît en tant qu’enfant de classe avec une balise SymTagConstant.
Propriétés
Le tableau suivant présente d’autres propriétés valides pour ce type de symbole.
| Propriété | Type de données | Description |
|---|---|---|
| IDiaSymbol::get_baseType | DWORD |
L’une des valeurs BasicType, énumération. |
| IDiaSymbol::get_classParent | IDiaSymbol* |
Parent de classe de cette énumération, le cas échéant. |
| IDiaSymbol::get_classParentId | DWORD |
Identifiant du symbole 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 a un opérateur d’assignation. |
| IDiaSymbol::get_hasCastOperator | BOOL |
TRUE si l’énumération a un opérateur de cast. |
| IDiaSymbol::get_hasNestedTypes | BOOL |
TRUE si l’énumération a des types imbriqués. |
| IDiaSymbol::get_length | DWORD |
Longueur de cette énumération en octets. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbole du Compiland englobant. |
| IDiaSymbol::get_lexicalParentId | DWORD |
Identifiant du symbole parent lexical. |
| 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 est empaquetée. |
| IDiaSymbol::get_scoped | BOOL |
TRUE si l’énumération apparaît dans une étendue lexicale non globale. |
| IDiaSymbol::get_symIndexId | DWORD |
ID d’index du symbole. |
| IDiaSymbol::get_symTag | DWORD |
Retourne SymTagEnum (l’une des valeurs d’énumération SymTagEnum). |
| IDiaSymbol::get_type | IDiaSymbol* |
Symbole du type sous-jacent. |
| IDiaSymbol::get_typeId | DWORD |
Identifiant du symbole de type. |
| IDiaSymbol::get_unalignedType | BOOL |
TRUE si l’énumération n’est pas alignée. |
| IDiaSymbol::get_volatileType | BOOL |
TRUE si l’énumération est marquée comme volatile. |