다음을 통해 공유


IDebugMemoryBytes2::WriteAt

지정된 주소에서 시작하여 지정된 메모리 바이트 수를 씁니다.

구문

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

매개 변수

pStartContext
[in] 바이트 쓰기를 시작할 위치를 지정하는 IDebugMemoryContext2 개체입니다.

dwCount
[in] 쓸 바이트 수입니다.

rgbMemory
[in] 쓸 바이트입니다. 이 배열은 최소 dwCount 바이트 크기로 간주됩니다.

Return Value

성공하면 S_OK를 반환합니다. 모든 바이트를 쓸 수 없거나 오류 코드(일반적으로는 E_FAIL)를 반환할 수 없는 경우 실패하면 S_FALSE를 반환합니다.

설명

IDebugMemoryBytes2 개체가 표시하는 메모리 창 내에 시작 주소가 없으면 쓰기가 발생하지 않으며 쓰기 용량이 메모리 공간과 겹치더라도 오류 코드 E_FAIL가 반환됩니다.

참고 항목