Metodo IDebugControl3::GetDisassembleEffectiveOffset (dbgeng.h)

Il metodo GetDisassembleEffectiveOffsetrestituisce l'indirizzo dell'ultima istruzione disassemblata usando Disassemble.

Sintassi

HRESULT GetDisassembleEffectiveOffset(
  [out] PULONG64 Offset
);

Parametri

[out] Offset

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

Valore restituito

Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

L'offset effettivo è il percorso di memoria usato 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 (Istruzioni di assemblaggio e smontaggio).

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)

Vedi anche

Smontare

Idebugcontrol

IDebugControl2

IDebugControl3