다음을 통해 공유


PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE 콜백 함수(wdbgexts.h)

PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE(WriteMemory) 함수는 Win32 WriteProcessMemory 루틴처럼 작동합니다. 디버그 중인 프로세스에 메모리를 씁니다. 작성할 전체 영역에 액세스할 수 있어야 합니다. 그렇지 않으면 작업이 실패합니다.

구문

PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE PwindbgWriteProcessMemoryRoutine;

ULONG PwindbgWriteProcessMemoryRoutine(
  ULONG_PTR offset,
  LPCVOID lpBuffer,
  ULONG cb,
  PULONG lpcbBytesWritten
)
{...}

매개 변수

offset

디버그 중인 프로세스에서 쓸 메모리의 기본 주소를 지정합니다.

lpBuffer

쓸 데이터가 포함된 버퍼를 가리킵니다.

cb

WriteMemory에서 작성해야 하는 바이트 수를 지정합니다.

lpcbBytesWritten

WriteMemory가 버퍼에서 전송한 실제 바이트 수를 받습니다. 이 매개 변수는 선택 사항입니다. NULL이면 무시됩니다.

반환 값

루틴이 성공하면 반환 값은 TRUE이고, 그렇지 않으면 FALSE입니다.

설명

WdbgExts 확장의 경우 wdbgexts.h를 포함합니다. DbgEng 확장의 경우 dbgeng.h 앞에 wdbgexts.h를 포함합니다. 자세한 내용은 DbgEng 확장 코드 작성 을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 wdbgexts.h(Wdbgexts.h, Dbgeng.h 포함)