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.
Parametreler, yerel değişkenler, genel değişkenler ve sınıf üyeleri gibi tüm değişkenler simgelerle SymTagData tanımlanır. Sabit değerler (LocIsConstant) de bu türle tanımlanır.
Properties
Aşağıdaki tabloda, bu simge türü için geçerli olan özellikler gösterilmektedir.
| Özellik | Veri türü | Açıklama |
|---|---|---|
| IDiaSymbol::get_access | DWORD |
Bir alansa, CV_access_e Numaralandırması değerlerinden biri. |
| IDiaSymbol::get_addressOffset | DWORD |
Konumun uzaklık kısmı; Ayrıntılar için bkz . LocationType Sabit Listesi. |
| IDiaSymbol::get_addressSection | DWORD |
Konumun bölüm bölümü; Ayrıntılar için bkz . LocationType Sabit Listesi. |
| IDiaSymbol::get_addressTaken | BOOL |
TRUE bu verinin adresine başka bir simge tarafından başvurulursa. |
| IDiaSymbol::get_bitPosition | DWORD |
Konumun bit konumu; Ayrıntılar için bkz . LocationType Numaralandırması (Hata Ayıklama Arabirimi Erişimi (DIA) SDK v8.0'da desteklenmez). |
| IDiaSymbol::get_classParent | IDiaSymbol* |
Bu bir yapı, birleşim veya sınıf alanıysa sınıfın simgesi. |
| IDiaSymbol::get_classParentId | DWORD |
Sınıf üst simgesinin kimliği. |
| IDiaSymbol::get_compilerGenerated | BOOL |
TRUE verileri derleyici tarafından oluşturulduysa. |
| IDiaSymbol::get_constType | BOOL |
TRUE veriler sabit olarak işaretlenmişse. |
| IDiaSymbol::get_dataKind | DWORD |
DataKind Numaralandırma değerlerinden biri. |
| IDiaSymbol::get_isAggregated | BOOL |
TRUE veriler toplanan bir veri türünün parçasıysa (yalnızca DIA SDK v8.0 ve sonraki sürümlerde). |
| IDiaSymbol::get_isSplitted | BOOL |
TRUE veriler birden çok simgeden oluşan bir toplama ayrılmışsa (yalnızca DIA SDK v8.0 ve sonraki sürümlerde). |
| IDiaSymbol::get_length | ULONGLONG |
Bitalan uzunluğu; Ayrıntılar için bkz . LocationType Sabit Listesi. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Kapsayan compiland, işlev veya blok simgesi. |
| IDiaSymbol::get_lexicalParentId | DWORD |
Sözcük temelli üst simgenin kimliği. |
| IDiaSymbol::get_locationType | DWORD |
İzin verilebilen konum türlerinden herhangi biri; Ayrıntılar için bkz. Sembol Konumları |
| IDiaSymbol::get_name | BSTR |
Değişkenin adı. |
| IDiaSymbol::get_offset | LONG |
Kayıt içeriklerinden uzaklık; Ayrıntılar için bkz . LocationType Sabit Listesi. |
| IDiaSymbol::get_registerId | DWORD |
Konum belirleyicisini kaydetme; Ayrıntılar için bkz . LocationType Sabit Listesi. |
| IDiaSymbol::get_relativeVirtualAddress | DWORD |
Verilerin bloğu içindeki göreli konumu. |
| IDiaSymbol::get_slot | DWORD |
Verilerin yuva numarasını alır. |
| IDiaSymbol::get_symIndexId | DWORD |
Simgenin dizin kimliği. |
| IDiaSymbol::get_symTag | DWORD |
Döndürür SymTagData (SymTagEnum Numaralandırma değerlerinden biri). |
| IDiaSymbol::get_token | DWORD |
Verileri temsil eden meta veri belirteci. |
| IDiaSymbol::get_type | IDiaSymbol* |
Değişken türü simgesi. |
| IDiaSymbol::get_typeId | DWORD |
Değişken türü simgesinin kimliği. |
| IDiaSymbol::get_unalignedType | BOOL |
TRUE veriler hizalanmamışsa. |
| IDiaSymbol::get_value | VARIANT |
Sabit verilerin değeri. |
| IDiaSymbol::get_virtualAddress | ULONGLONG |
Yürütülebilir dosyanın içindeki verilerin konumu. |
| IDiaSymbol::get_volatileType | BOOL |
TRUE veriler geçici olarak işaretlenmişse. |