Método IDebugControl4::AssembleWide (dbgeng.h)
O método AssembleWide monta uma única instrução de processador. A instrução montada é colocada na memória do destino.
Sintaxe
HRESULT AssembleWide(
[in] ULONG64 Offset,
[in] PCWSTR Instr,
[out] PULONG64 EndOffset
);
Parâmetros
[in] Offset
Especifica o local na memória do destino para colocar a instrução montada.
[in] Instr
Especifica a instrução a ser montada. A instrução é montada de acordo com o tipo de processador efetivo do destino (retornado por SetEffectiveProcessorType).
[out] EndOffset
Recebe o local na memória do destino imediatamente após a instrução montada. EndOffset pode ser usado ao montar várias instruções.
Valor de retorno
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.
Observações
O idioma do assembly depende do tipo de processador efetivo do computador de destino. Para obter informações sobre o idioma do assembly, consulte a documentação do processador.
Para obter uma visão geral do uso do assembly em aplicativos de depurador, consulte Depuração no modo assembly. Para obter mais informações sobre como usar o assembly com o de API do mecanismo de depurador, consulte de Instruções de Montagem e Desmontagem.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | dbgeng.h (inclua Dbgeng.h) |