Condividi tramite


Metodo IDebugSymbols3::GetSymbolEntriesByOffset (dbgeng.h)

Il metodo GetSymbolEntriesByOffset restituisce i simboli che si trovano in 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

Impostare su zero.

[out, optional] Ids

Riceve i simboli. Si tratta di una matrice di IdsCount voci di tipo DEBUG_MODULE_AND_ID. Se ID è 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 le matrici ID e spostamenti possono contenere.

[out, optional] Entries

Riceve il numero di simboli che si trovano in Offset. Se voci è 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
S_OK
Il metodo ha avuto esito positivo.

Osservazioni

Per altre informazioni sui simboli, vedere Simboli.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

GetSymbolEntriesByName

IDebugSymbols3