Condividi tramite


Metodo IDebugControl3::GetDisassembleEffectiveOffset (dbgeng.h)

Il metodo GetDisassembleEffectiveOffset restituisce l'indirizzo dell'ultima istruzione disassemblata utilizzando Disassemble.

Sintassi

HRESULT GetDisassembleEffectiveOffset(
  [out] PULONG64 Offset
);

Parametri

[out] Offset

Riceve l'indirizzo nella memoria della destinazione dell'offset effettivo dall'ultima istruzione disassemblata.

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

L'offset effettivo è la posizione di memoria usata da un'istruzione. Ad esempio, se l'ultima istruzione da disassemblare è move ax, [ebp+4], l'indirizzo effettivo è il valore di ebp+4. Corrisponde al $ea pseudoregistro.

Per altre informazioni sull'uso dell'assembly con l'API del motore di debugger, vedere Assembling and Disassembling Instructions.

Fabbisogno

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

Vedere anche

disassemble

IDebugControl

IDebugControl2

IDebugControl3