Metodo IDebugControl4::AssemblyWide (dbgeng.h)
Il metodo AssemblyWide assembla un'unica istruzione del processore. L'istruzione assemblata viene inserita nella memoria della destinazione.
Sintassi
HRESULT AssembleWide(
[in] ULONG64 Offset,
[in] PCWSTR Instr,
[out] PULONG64 EndOffset
);
Parametri
[in] Offset
Specifica la posizione nella memoria della destinazione per 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 altre informazioni, vedere Valori restituiti .
Commenti
Il linguaggio dell'assembly dipende dal tipo di processore effettivo del computer di destinazione. Per informazioni sul linguaggio dell'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 Assembling and Disassembling Instructions (Istruzioni di assemblaggio e smontaggio).
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |