Metodo IDebugControl2::Assembl (dbgeng.h)
Il metodo Assembl assembla una singola istruzione del processore. L'istruzione assemblata viene inserita nella memoria della destinazione.
Sintassi
HRESULT Assemble(
[in] ULONG64 Offset,
[in] PCSTR Instr,
[out] PULONG64 EndOffset
);
Parametri
[in] Offset
Specifica la posizione nella memoria della destinazione in cui inserire l'istruzione assemblata.
[in] Instr
Specifica l'istruzione da assemblare. L'istruzione viene assemblata in base al tipo di processore effettivo della destinazione (restituito da SetEffectiveProcessorType).
[out] EndOffset
Riceve la posizione nella memoria della destinazione immediatamente dopo l'istruzione assemblata. EndOffset può essere usato durante l'assemblaggio di più istruzioni.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Commenti
Il linguaggio dell'assembly dipende dal tipo di processore effettivo del computer di destinazione. Per informazioni sul linguaggio assembly, vedere la documentazione del processore.
Per una panoramica dell'uso dell'assembly nelle applicazioni debugger, vedere Debug in modalità assembly. Per altre informazioni sull'uso dell'assembly con l'API del motore di debugger, vedere Istruzioni per l'assemblaggio e il disassembling.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |