Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Her sınıf, yapı ve birleşim bir SymTagUDT
simgeyle tanımlanır. Her üye, işlev, veri veya iç içe türü ve her temel sınıf, kullanıcı tanımlı türün (UDT) 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_classParent | IDiaSymbol* |
Varsa sınıf üst öğesinin simgesi. |
IDiaSymbol::get_classParentId | DWORD |
Sınıf üst simgesinin kimliği. |
IDiaSymbol::get_constructor | BOOL |
TRUE UDT'nin bir oluşturucu varsa. |
IDiaSymbol::get_constType | BOOL |
TRUE UDT sabit olarak işaretlenmişse. |
IDiaSymbol::get_hasAssignmentOperator | BOOL |
TRUE UDT'de tanımlı atama işleçleri varsa. |
IDiaSymbol::get_hasCastOperator | BOOL |
TRUE UDT'de tanımlanmış herhangi bir atama işleci varsa. |
IDiaSymbol::get_hasNestedTypes | BOOL |
TRUE UDT iç içe tür tanımlarına sahipse. |
IDiaSymbol::get_length | LONGLONG |
UDT'nin bayt cinsinden boyutu. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Kapanan Compiland'ın simgesi. |
IDiaSymbol::get_lexicalParentId | DWORD |
Sözcük temelli üst simgenin kimliği. |
IDiaSymbol::get_name | BSTR |
UDT'nin adı. |
IDiaSymbol::get_nested | BOOL |
TRUE UDT iç içe yerleştirilmişse. |
IDiaSymbol::get_overloadedOperator | BOOL |
TRUE aşırı yüklenmiş işleçler UDT için tanımlanmışsa. |
IDiaSymbol::get_packed | BOOL |
TRUE UDT paketlenmişse. |
IDiaSymbol::get_scoped | BOOL |
TRUE UDT, basit 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 SymTagUDT (SymTagEnum Numaralandırma değerlerinden biri). |
IDiaSymbol::get_udtKind | DWORD |
Bunun bir yapı, sınıf veya birleşim olup olmadığını gösterir; Ayrıntılar için bkz . UdtKind Numaralandırması. |
IDiaSymbol::get_unalignedType | BOOL |
TRUE UDT hizalanmamışsa. |
IDiaSymbol::get_virtualTableShape | IDiaSymbol* |
Sanal tablonun türü. |
IDiaSymbol::get_virtualTableShapeId | DWORD |
Sanal tablo şekli simgesinin kimliği. |
IDiaSymbol::get_volatileType | BOOL |
TRUE UDT geçici olarak işaretlenmişse. |