封鎖
每個程式碼區塊都是由 SymTagBlock
符號識別。 區塊符號可用於識別函式內的巢狀範圍。
屬性
下表顯示此符號類型所適用的屬性。
屬性 | 資料類型 | 描述 |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
位置的位移部分;如需詳細資訊,請參閱 LocationType 列舉。 |
IDiaSymbol::get_addressSection | DWORD |
位置的區段部分;如需詳細資訊,請參閱 LocationType 列舉。 |
IDiaSymbol::get_length | ULONGLONG |
區塊中的程式碼位元組數目。 |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
封入區塊或函式的符號。 |
IDiaSymbol::get_lexicalParentId | DWORD |
傳回語彙父代符號的識別碼。 |
IDiaSymbol::get_locationType | DWORD |
區塊具有靜態位置;如需詳細資訊,請參閱符號位置。 |
IDiaSymbol::get_name | BSTR |
傳回區塊的名稱 (通常為空字串)。 |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
傳回此區塊相對於其語彙父系的虛擬位址。 |
IDiaSymbol::get_symIndexId | DWORD |
符號的索引識別碼。 |
IDiaSymbol::get_symTag | DWORD |
傳回 SymTagBlock (其中一個 SymTagEnum 列舉 值)。 |
IDiaSymbol::get_virtualAddress | ULONGLONG |
傳回可執行檔中該區塊的虛擬位址。 |