Freigeben über


Thunk

Jeder thunk wird durch ein SymTagThunk-Tag identifiziert.

Eigenschaften

In der folgenden Tabelle sehen Sie die Eigenschaften, die für diesen Symboltyp gültig sind.

Eigenschaft Datentyp BESCHREIBUNG
IDiaSymbol::get_access DWORD Zugriffsmodifiziererattribut, einer der CV_access_e-Enumerationswerte (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_addressOffset DWORD Offsetteil der Position. Weitere Informationen finden Sie unter LocationType-Enumeration.
IDiaSegment::get_addressSection DWORD Abschnittsteil der Position. Weitere Informationen finden Sie unter LocationType-Enumeration.
IDiaSymbol::get_classParent IDiaSymbol* Einschließende übergeordnete Klasse (sofern vorhanden) (nur unter DIA SDK V8.0 oder höher)
IDiaSymbol::get_classParentId DWORD ID des einschließenden übergeordneten Klassensymbols (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_constType BOOL TRUE, wenn der Thunk als Konstante gekennzeichnet ist (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_intro BOOL TRUE, wenn der Thunk eine Einführung in eine virtuelle Funktion ist (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_isStatic BOOL TRUE, wenn der Thunk als statisch betrachtet wird (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_length ULONGLONG Dies ist die Anzahl der Bytes des Codes im Thunk.
IDiaSymbol::get_lexicalParent IDiaSymbol* Dies ist das Symbol für einschließende Kompiliereinheiten, Funktionen oder Blöcke.
IDiaSymbol::get_lexicalParentId DWORD Dies ist die ID des übergeordneten lexikalischen Symbols.
IDiaSymbol::get_locationType DWORD Endpunkte haben statische Positionen. Weitere Informationen finden Sie im Artikel zur Symbolpositionsenumeration.
IDiaSymbol::get_name BSTR Dies ist der Name des Thunks.
IDiaSymbol::get_pure BOOL TRUE, wenn der Thunk rein virtuell ist (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_relativeVirtualAddress DWORD Dies ist die relative Position dieses Thunks innerhalb seines Moduls.
IDiaSymbol::get_symIndexId DWORD Index-ID des Symbols
IDiaSymbol::get_symTag DWORD Hiermit wird SymTagThunk zurück gegeben (einer der SymTagEnum-Enumerationswerte).
IDiaSymbol::get_targetOffset DWORD Dies ist der Offsetteil der Position des Thunkziels.
IDiaSymbol::get_targetRelativeVirtualAddress DWORD Dies ist die relative virtuelle Adresse des Thunkziels in seinem einschließenden Block.
IDiaSymbol::get_targetSection DWORD Dies ist der Abschnittsteil des Thunkziels.
IDiaSymbol::get_targetVirtualAddress ULONGLONG Dies ist die Position des Thunkziels im ausführbaren Image.
IDiaSymbol::get_thunkOrdinal DWORD Dies ist der Thunktyp (wie durch die THUNK_ORDINAL-Enumeration definiert).
IDiaSymbol::get_type IDiaSymbol* Dies ist der Typ dieses Thunks (nur in DIA SDK V8.0 oder höher).
IDiaSymbol::get_typeId DWORD Dies ist die ID des Typsymbols (nur in DIA SDK V8.0 oder höher).
IDiaSymbol::get_unalignedType BOOL TRUE, wenn der Thunk nicht ausgerichtet ist (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_virtual BOOL TRUE, wenn der Thunk virtuell ist (nur in DIA SDK V8.0 oder höher)
IDiaSymbol::get_virtualAddress ULONGLONG Dies ist die Position dieses Thunks innerhalb des ausführbaren Images.
IDiaSymbol::get_virtualBaseOffset DWORD Dies ist der Offset in der virtuellen Tabelle zu diesem Thunk (nur in DIA SDK V8.0 oder höher).
IDiaSymbol::get_volatileType BOOL TRUE, wenn der Thunk als volatil markiert ist (nur in DIA SDK V8.0 oder höher).

Weitere Informationen