Převod
Každý z nich thunk
je identifikován značkou SymTagThunk
.
Vlastnosti
Následující tabulka uvádí vlastnosti platné pro tento typ symbolu.
Vlastnost | Datový typ | Popis |
---|---|---|
IDiaSymbol::get_access | DWORD |
Atribut modifikátoru přístupu, jeden z hodnot výčtu CV_access_e (pouze v sadě DIA SDK V8.0 nebo novější). |
IDiaSymbol::get_addressOffset | DWORD |
Posun části umístění; podrobnosti naleznete v části LocationType – výčet. |
IDiaSegment::get_addressSection | DWORD |
Část místa; podrobnosti naleznete v části LocationType – výčet. |
IDiaSymbol::get_classParent | IDiaSymbol* |
Uzavření nadřazené třídy, pokud existuje (pouze v sadě DIA SDK V8.0 nebo novější). |
IDiaSymbol::get_classParentId | DWORD |
ID nadřazeného symbolu nadřazené třídy (pouze v sadě DIA SDK V8.0 nebo novější). |
IDiaSymbol::get_constType | BOOL |
PRAVDA, pokud je čtverek označený jako konstanta (pouze v sadě DIA SDK V8.0 nebo novější). |
IDiaSymbol::get_intro | BOOL |
TRUE, pokud je čtverek úvodem k virtuální funkci (pouze v sadě DIA SDK V8.0 nebo novější) |
IDiaSymbol::get_isStatic | BOOL |
TRUE, pokud je thunk považován za statický (pouze v DIA SDK V8.0 nebo novější). |
IDiaSymbol::get_length | ULONGLONG |
Počet bajtů kódu v útržku |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbol pro ohraničující kompiland, blok nebo funkci |
IDiaSymbol::get_lexicalParentId | DWORD |
ID lexikálního nadřazeného symbolu |
IDiaSymbol::get_locationType | DWORD |
Koncové body mají statické umístění; podrobnosti naleznete v tématu Umístění symbolů výčtu. |
IDiaSymbol::get_name | BSTR |
Název názvového bloku. |
IDiaSymbol::get_pure | BOOL |
PRAVDA, pokud je thunk čistě virtuální (pouze v DIA SDK V8.0 nebo novější). |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Relativní pozice tohoto thunku v rámci jeho modulu. |
IDiaSymbol::get_symIndexId | DWORD |
ID indexu symbolu |
IDiaSymbol::get_symTag | DWORD |
Vrátí SymTagThunk (jedna z hodnot výčtu SymTagEnum). |
IDiaSymbol::get_targetOffset | DWORD |
Odsazení části umístění cíle pro bloky dat |
IDiaSymbol::get_targetRelativeVirtualAddress | DWORD |
Relativní virtuální adresa cílového bloku nástavce v jeho uzavřeném bloku. |
IDiaSymbol::get_targetSection | DWORD |
Část oddílu cílového bloku. |
IDiaSymbol::get_targetVirtualAddress | ULONGLONG |
Umístění cíle pro čtk v spustitelném obrázku. |
IDiaSymbol::get_thunkOrdinal | DWORD |
Typ Thunk definovaný THUNK_ORDINAL výčtem. |
IDiaSymbol::get_type | IDiaSymbol* |
Typ tohoto bloku (pouze v sadě DIA SDK verze 8.0 nebo novější). |
IDiaSymbol::get_typeId | DWORD |
ID symbolu typu (pouze v sadě DIA SDK verze 8.0 nebo novější). |
IDiaSymbol::get_unalignedType | BOOL |
TRUE pokud není čtverek zarovnaný (pouze v sadě DIA SDK verze 8.0 nebo novější), |
IDiaSymbol::get_virtual | BOOL |
TRUE pokud je thunk virtuální (pouze v sadě DIA SDK V8.0 nebo novějším). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Umístění tohoto bloku v rámci spustitelného obrázku |
IDiaSymbol::get_virtualBaseOffset | DWORD |
Posun ve virtuální tabulce na tento čtverek (pouze v sadě DIA SDK V8.0 nebo novější). |
IDiaSymbol::get_volatileType | BOOL |
TRUE pokud je čtverek označený jako nestálý (pouze v sadě DIA SDK V8.0 nebo novější). |