Enumeración (Debug Interface Access SDK)

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.

Consulte también