Condividi tramite


Metodo IDebugRegisters2::GetFrameOffset2 (dbgeng.h)

Il metodo GetFrameOffset2 restituisce la posizione del frame dello stack per la funzione corrente.

Sintassi

HRESULT GetFrameOffset2(
  [in]  ULONG    Source,
  [out] PULONG64 Offset
);

Parametri

[in] Source

Specifica l'origine del registro su cui eseguire la query.

I valori possibili sono elencati nella tabella seguente.

Valore Registrare l'origine
DEBUG_REGSRC_DEBUGGEE Recuperare le informazioni del registro dalla destinazione.
DEBUG_REGSRC_EXPLICIT Recuperare le informazioni del registro dal contesto di registrazione esplicito corrente .
DEBUG_REGSRC_FRAME Recuperare le informazioni del registro dal contesto di registrazione dell'ambito corrente.
Nota rimozione dello stack non garantisce un aggiornamento accurato del contesto del registro, pertanto il contesto del registro del frame di ambito potrebbe non essere accurato in tutti i casi.
 

[out] Offset

Posizione nello spazio indirizzi virtuale del processo del frame dello stack per la funzione corrente.

Valore restituito

Questo elenco non contiene tutti gli errori che potrebbero verificarsi. Per un elenco dei possibili errori, vedere valori HRESULT.

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.

Osservazioni

Il significato del valore restituito da questo metodo è specifico dell'architettura.

Il metodo GetFrameOffset esegue la stessa attività di questo metodo, ma usa sempre la destinazione come origine del registro.

Per una panoramica dell'interfaccia di IDebugRegisters di e di altri metodi correlati al registro, vedere Registers.

Fabbisogno

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

Vedere anche

GetFrameOffset

IDebugRegisters2