Aracılığıyla paylaş


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

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.

Ayrıca bkz.