Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las enumeraciones se identifican mediante símbolos SymTagEnum. Cada valor de enumeración aparece como un elemento secundario de clase con una etiqueta SymTagConstant.
Propiedades
En la tabla siguiente se muestran propiedades válidas adicionales para este tipo de símbolo.
| Propiedad | Tipo de datos | Descripción |
|---|---|---|
| IDiaSymbol::get_baseType | DWORD |
Uno de los valores de la Enumeración BasicType. |
| IDiaSymbol::get_classParent | IDiaSymbol* |
Clase primaria de esta enumeración, si existe. |
| IDiaSymbol::get_classParentId | DWORD |
Id. del símbolo primario de la clase. |
| IDiaSymbol::get_constructor | BOOL |
TRUE si la enumeración tiene un constructor. |
| IDiaSymbol::get_constType | BOOL |
TRUE si la enumeración está marcada como const. |
| IDiaSymbol::get_hasAssignmentOperator | BOOL |
TRUE si la enumeración tiene un operador de asignación. |
| IDiaSymbol::get_hasCastOperator | BOOL |
TRUE si la enumeración tiene un operador de conversión. |
| IDiaSymbol::get_hasNestedTypes | BOOL |
TRUE si la enumeración tiene tipos anidados. |
| IDiaSymbol::get_length | DWORD |
Longitud de esta enumeración en bytes. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Símbolo del compilando envolvente. |
| IDiaSymbol::get_lexicalParentId | DWORD |
Id. del símbolo primario léxico. |
| IDiaSymbol::get_name | BSTR |
Nombre del tipo enumerado. |
| IDiaSymbol::get_nested | BOOL |
TRUE si la enumeración está anidada. |
| IDiaSymbol::get_overloadedOperator | BOOL |
TRUE si la enumeración tiene operadores sobrecargados. |
| IDiaSymbol::get_packed | BOOL |
TRUE si la enumeración está empaquetada. |
| IDiaSymbol::get_scoped | BOOL |
TRUE si la enumeración aparece en un ámbito léxico no global. |
| IDiaSymbol::get_symIndexId | DWORD |
Id. de índice del símbolo. |
| IDiaSymbol::get_symTag | DWORD |
Devuelve SymTagEnum (uno de los valores de enumeración SymTagEnum). |
| IDiaSymbol::get_type | IDiaSymbol* |
Símbolo del tipo subyacente. |
| IDiaSymbol::get_typeId | DWORD |
Id. del símbolo de tipo. |
| IDiaSymbol::get_unalignedType | BOOL |
TRUE si la enumeración no está alineada. |
| IDiaSymbol::get_volatileType | BOOL |
TRUE si la enumeración está marcada como volátil. |