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 |
---|---|
|
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) |