Thunk
Ogni thunk
oggetto viene identificato da un SymTagThunk
tag.
Proprietà
Nella tabella seguente vengono illustrate le proprietà valide per questo tipo di simbolo.
Proprietà | Tipo di dati | Descrizione |
---|---|---|
IDiaSymbol::get_access | DWORD |
Attributo modificatore di accesso, uno dei valori di enumerazione CV_access_e (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_addressOffset | DWORD |
Parte offset della posizione; per informazioni dettagliate, vedere l'enumerazione LocationType. |
IDiaSegment::get_addressSection | DWORD |
Parte della sezione della posizione; per informazioni dettagliate, vedere l'enumerazione LocationType. |
IDiaSymbol::get_classParent | IDiaSymbol* |
Inclusione dell'elemento padre della classe, se disponibile (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_classParentId | DWORD |
ID del simbolo padre della classe contenitore (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_constType | BOOL |
TRUE se il thunk è contrassegnato come costante (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_intro | BOOL |
TRUE se il thunk è un'introduzione a una funzione virtuale (solo in DIA SDK V8.0 o versione successiva) |
IDiaSymbol::get_isStatic | BOOL |
TRUE se il thunk è considerato statico (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_length | ULONGLONG |
Numero di byte di codice nel pacchetto di lettura. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Simbolo per la funzione, il blocco o il compiland che lo racchiude. |
IDiaSymbol::get_lexicalParentId | DWORD |
ID del simbolo padre lessicale. |
IDiaSymbol::get_locationType | DWORD |
I punti finali hanno una posizione statica; per informazioni dettagliate, vedere enumerazione Percorsi simboli. |
IDiaSymbol::get_name | BSTR |
Nome del thunk. |
IDiaSymbol::get_pure | BOOL |
TRUE se il thunk è puramente virtuale (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Posizione relativa di questo thunk all'interno del suo modulo. |
IDiaSymbol::get_symIndexId | DWORD |
ID indice del simbolo. |
IDiaSymbol::get_symTag | DWORD |
Restituisce SymTagThunk (uno dei valori di enumerazione SymTagEnum). |
IDiaSymbol::get_targetOffset | DWORD |
Sfalsamento parte della posizione dell'obiettivo del thunk. |
IDiaSymbol::get_targetRelativeVirtualAddress | DWORD |
Indirizzo virtuale relativo della destinazione del thunk nel suo blocco di inclusione. |
IDiaSymbol::get_targetSection | DWORD |
Sezione parte della destinazione del thunk. |
IDiaSymbol::get_targetVirtualAddress | ULONGLONG |
Posizione della destinazione delckerk nell'immagine eseguibile. |
IDiaSymbol::get_thunkOrdinal | DWORD |
Tipoo, come definito dall'enumerazione THUNK_ORDINAL. |
IDiaSymbol::get_type | IDiaSymbol* |
Tipo di questo thunk (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_typeId | DWORD |
ID del simbolo di tipo (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_unalignedType | BOOL |
TRUE se il greto non è allineato (solo in DIA SDK V8.0 o versione successiva), |
IDiaSymbol::get_virtual | BOOL |
TRUE se il thunk è virtuale (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Posizione di questo thunk all'interno dell'immagine eseguibile. |
IDiaSymbol::get_virtualBaseOffset | DWORD |
L'offset nella tabella virtuale a questo thunk (solo in DIA SDK V8.0 o versione successiva). |
IDiaSymbol::get_volatileType | BOOL |
TRUE se il thunk è contrassegnato come volatile (solo in DIA SDK V8.0 o versione successiva). |