PWINDBG_DISASM funzione di callback (wdbgexts.h)
La funzione PWINDBG_DISASM (Disasm) disassembla l'istruzione a cui punta lpOffset e inserisce la stringa stampabile in lpBuffer.
Sintassi
PWINDBG_DISASM PwindbgDisasm;
ULONG PwindbgDisasm(
ULONG_PTR *lpOffset,
PCSTR lpBuffer,
ULONG fShowEffectiveAddress
)
{...}
Parametri
lpOffset
Punta all'istruzione da disassemblare.
lpBuffer
Riceve l'istruzione disassemblata. Questo buffer deve avere una lunghezza di almeno 2000 caratteri.
fShowEffectiveAddress
Specifica se stampare o meno l'indirizzo effettivo.
Valore restituito
Se la routine ha esito positivo, il valore restituito viene TRUE; in caso contrario, è FALSE.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |