Thunk
每個 thunk
都是由 SymTagThunk
標記識別。
屬性
下表顯示此符號類型所適用的屬性。
屬性 | 資料類型 | 描述 |
---|---|---|
IDiaSymbol::get_access | DWORD |
存取修飾詞屬性,其中一個 CV_access_e 列舉 值 (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_addressOffset | DWORD |
位置的位移部分;如需詳細資訊,請參閱 LocationType 列舉。 |
IDiaSegment::get_addressSection | DWORD |
位置的區段部分;如需詳細資訊,請參閱 LocationType 列舉。 |
IDiaSymbol::get_classParent | IDiaSymbol* |
封閉式類別父代 (如果有的話,僅在 DIA SDK V8.0 或更新版本之下)。 |
IDiaSymbol::get_classParentId | DWORD |
封閉式類別父代符號的識別碼 (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_constType | BOOL |
如果 Thunk 標示為常數,則為 TRUE (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_intro | BOOL |
如果 Thunk 是虛擬函式的引入,則為 TRUE (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_isStatic | BOOL |
如果 Thunk 被視為靜態,則為 TRUE (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_length | ULONGLONG |
Thunk 中的程式碼位元組數目。 |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
封閉式編譯模組、區塊或函式的符號。 |
IDiaSymbol::get_lexicalParentId | DWORD |
語彙父代符號的識別碼。 |
IDiaSymbol::get_locationType | DWORD |
端點具有靜態位置;如需詳細資訊,請參閱符號位置列舉。 |
IDiaSymbol::get_name | BSTR |
Thunk 的名稱。 |
IDiaSymbol::get_pure | BOOL |
如果 Thunk 是純粹虛擬的,則為 TRUE (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
此 Thunk 在其模組內的相對位置。 |
IDiaSymbol::get_symIndexId | DWORD |
符號的索引識別碼。 |
IDiaSymbol::get_symTag | DWORD |
傳回 SymTagThunk (其中一個 SymTagEnum 列舉 值)。 |
IDiaSymbol::get_targetOffset | DWORD |
Thunk 目標位置的位移部分。 |
IDiaSymbol::get_targetRelativeVirtualAddress | DWORD |
Thunk 目標在其封閉式區塊中的相對虛擬位址。 |
IDiaSymbol::get_targetSection | DWORD |
Thunk 目標的區段部分。 |
IDiaSymbol::get_targetVirtualAddress | ULONGLONG |
Thunk 目標在可執行映像內的位置。 |
IDiaSymbol::get_thunkOrdinal | DWORD |
Thunk 類型,如 THUNK_ORDINAL 列舉所定義。 |
IDiaSymbol::get_type | IDiaSymbol* |
此 Thunk 的類型 (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_typeId | DWORD |
符號類型的識別碼 (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_unalignedType | BOOL |
如果 Thunk 未對齊,則為 TRUE (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_virtual | BOOL |
如果 Thunk 是虛擬的,則為 TRUE (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_virtualAddress | ULONGLONG |
此 Thunk 在可執行映像內的位置。 |
IDiaSymbol::get_virtualBaseOffset | DWORD |
此 Thunk 在虛擬資料表中的位移 (僅適用於 DIA SDK V8.0 或更新版本)。 |
IDiaSymbol::get_volatileType | BOOL |
如果 Thunk 標示為變動性,則為 TRUE (僅適用於 DIA SDK V8.0 或更新版本)。 |