Metodo IDebugSymbols3::GetSymbolEntriesByOffset (dbgeng.h)
Il metodo GetSymbolEntriesByOffset restituiscei simboli che si trovano in corrispondenza di un indirizzo specificato.
Sintassi
HRESULT GetSymbolEntriesByOffset(
[in] ULONG64 Offset,
[in] ULONG Flags,
[out, optional] PDEBUG_MODULE_AND_ID Ids,
[out, optional] PULONG64 Displacements,
[in] ULONG IdsCount,
[out, optional] PULONG Entries
);
Parametri
[in] Offset
Specifica una posizione nello spazio indirizzi di memoria del processo all'interno dell'intervallo del simbolo desiderato. Non tutti i simboli hanno un intervallo noto, quindi, per ottenere risultati ottimali, usare l'indirizzo di base del simbolo.
[in] Flags
Imposta su zero.
[out, optional] Ids
Riceve i simboli. Si tratta di una matrice di voci IdsCount di tipo DEBUG_MODULE_AND_ID. Se Ids è NULL, queste informazioni non vengono restituite.
[out, optional] Displacements
Riceve le differenze tra gli indirizzi di base dei simboli trovati e l'indirizzo specificato in base all'intervallo del simbolo.
[in] IdsCount
Specifica il numero di voci che possono contenere gli ID delle matrici e gli spostamenti .
[out, optional] Entries
Riceve il numero di simboli che si trovano in Offset. Se le voci sono NULL, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Per altre informazioni sui simboli, vedere Simboli.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |