다음을 통해 공유


PWINDBG_READ_PROCESS_MEMORY_ROUTINE 콜백 함수(wdbgexts.h)

PWINDBG_READ_PROCESS_MEMORY_ROUTINE(ReadMemory) 함수는 Win32 ReadProcessMemory 함수처럼 작동합니다. 디버그 중인 프로세스에서 메모리를 읽습니다. 읽을 전체 영역에 액세스할 수 있어야 합니다. 그렇지 않으면 작업이 실패합니다.

구문

PWINDBG_READ_PROCESS_MEMORY_ROUTINE PwindbgReadProcessMemoryRoutine;

ULONG PwindbgReadProcessMemoryRoutine(
  ULONG_PTR offset,
  PVOID lpBuffer,
  ULONG cb,
  PULONG lpcbBytesRead
)
{...}

매개 변수

offset

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

lpBuffer

메모리 읽기를 받을 버퍼를 가리킵니다.

cb

ReadMemory에서 읽을 바이트 수를 지정합니다.

lpcbBytesRead

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

반환 값

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

설명

WdbgExts 확장을 작성하는 경우 wdbgexts.h를 포함합니다. 이 함수를 호출하는 DbgEng 확장을 작성하는 경우 dbgeng.h 앞에 wdbgexts.h를 포함합니다(자세한 내용은 DbgEng 확장 코드 작성 참조).

요구 사항

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