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).

Vedi anche