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 kod bloğu bir SymTagBlock simgeyle tanımlanır. Blok simgeleri, işlevler içindeki iç içe kapsamları tanımlamak için kullanılır.
Özellikler
Aşağıdaki tabloda, bu simge türü için geçerli olan özellikler gösterilmektedir.
| Özellik | Veri türü | Açıklama |
|---|---|---|
| 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_length | ULONGLONG |
Bloktaki kod bayt sayısı. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Kapsayan bloğun veya işlevin simgesi. |
| IDiaSymbol::get_lexicalParentId | DWORD |
Sözcük temelli üst simgenin kimliğini döndürür. |
| IDiaSymbol::get_locationType | DWORD |
Blokların statik konumları vardır; Ayrıntılar için bkz . Sembol Konumları. |
| IDiaSymbol::get_name | BSTR |
Bloğun adını döndürür (genellikle boş bir dizedir). |
| IDiaSymbol::get_relativeVirtualAddress | DWORD |
Bu bloğun sözcük temelli üst öğesine göre sanal adresini döndürür. |
| IDiaSymbol::get_symIndexId | DWORD |
Simgenin dizin kimliği. |
| IDiaSymbol::get_symTag | DWORD |
Döndürür SymTagBlock (SymTagEnum Numaralandırma değerlerinden biri). |
| IDiaSymbol::get_virtualAddress | ULONGLONG |
Yürütülebilir dosya içindeki bu bloğun sanal adresini döndürür. |