Enum (Arabirim Erişimi SDK'sında Hata Ayıklama)

Numaralandırmalar simgelerle SymTagEnum tanımlanır. Her numaralandırma değeri, etiketi olan SymTagConstant bir sınıf alt öğesi olarak görünür.

Özellikler

Aşağıdaki tabloda bu simge türü için ek geçerli özellikler gösterilmektedir.

Özellik Veri türü Açıklama
IDiaSymbol::get_baseType DWORD BasicType Numaralandırma değerlerinden biri.
IDiaSymbol::get_classParent IDiaSymbol* Varsa, bu numaralandırmanın sınıf üst öğesi.
IDiaSymbol::get_classParentId DWORD Sınıf üst simgesinin kimliği.
IDiaSymbol::get_constructor BOOL TRUE sabit listesi bir oluşturucuya sahipse.
IDiaSymbol::get_constType BOOL TRUE sabit listesi sabit olarak işaretlenmişse.
IDiaSymbol::get_hasAssignmentOperator BOOL TRUE sabit listesi bir atama işlecine sahipse.
IDiaSymbol::get_hasCastOperator BOOL TRUE sabit listesi bir atama işlecine sahipse.
IDiaSymbol::get_hasNestedTypes BOOL TRUE sabit listesi iç içe türler varsa.
IDiaSymbol::get_length DWORD Bu numaralandırmanın bayt cinsinden uzunluğu.
IDiaSymbol::get_lexicalParent IDiaSymbol* Kapanan Compiland'ın simgesi.
IDiaSymbol::get_lexicalParentId DWORD Sözcük temelli üst simgenin kimliği.
IDiaSymbol::get_name BSTR Numaralandırılmış türün adı.
IDiaSymbol::get_nested BOOL TRUE sabit listesi iç içe yerleştirilmişse.
IDiaSymbol::get_overloadedOperator BOOL TRUE sabit listesi aşırı yüklenmiş işleçlere sahipse.
IDiaSymbol::get_packed BOOL TRUE sabit listesi paketlenmişse.
IDiaSymbol::get_scoped BOOL TRUE sabit listesi, genel olmayan sözcük temelli bir kapsamda görünüyorsa.
IDiaSymbol::get_symIndexId DWORD Simgenin dizin kimliği.
IDiaSymbol::get_symTag DWORD Döndürür SymTagEnum (SymTagEnum Numaralandırma değerlerinden biri).
IDiaSymbol::get_type IDiaSymbol* Temel alınan türün simgesi.
IDiaSymbol::get_typeId DWORD Tür simgesinin kimliği.
IDiaSymbol::get_unalignedType BOOL TRUE sabit listesi hizalanmamışsa.
IDiaSymbol::get_volatileType BOOL TRUE sabit listesi geçici olarak işaretlenmişse.

Ayrıca bkz.