IDebugControl4::AssembleWide 메서드(dbgeng.h)
AssembleWide 메서드는 단일 프로세서 명령을 어셈블합니다. 어셈블된 명령은 대상의 메모리에 배치됩니다.
구문
HRESULT AssembleWide(
[in] ULONG64 Offset,
[in] PCWSTR Instr,
[out] PULONG64 EndOffset
);
매개 변수
[in] Offset
어셈블리된 명령을 배치할 대상 메모리의 위치를 지정합니다.
[in] Instr
어셈블할 명령을 지정합니다. 명령은 대상의 유효 프로세서 유형( SetEffectiveProcessorType에서 반환됨)에 따라 어셈블됩니다.
[out] EndOffset
어셈블리된 명령 바로 다음에 대상 메모리의 위치를 받습니다. EndOffset 은 여러 명령을 어셈블할 때 사용할 수 있습니다.
반환 값
반환 코드 | Description |
---|---|
|
메서드를 성공적으로 수행했습니다. |
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요 .
설명
어셈블리 언어는 대상 컴퓨터의 유효 프로세서 유형에 따라 달라집니다. 어셈블리 언어에 대한 자세한 내용은 프로세서 설명서를 참조하세요.
참고Assemble 및 AssembleWide 메서드는 일부 아키텍처에서 지원되지 않으며 일부 다른 아키텍처에서는 일부 지침이 지원되지 않습니다.
디버거 애플리케이션에서 어셈블리를 사용하는 방법에 대한 개요는 어셈블리 모드에서 디버깅을 참조하세요. 디버거 엔진 API에서 어셈블리를 사용하는 방법에 대한 자세한 내용은 어셈블리 및 디스어셈블리 지침을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | dbgeng.h(Dbgeng.h 포함) |