다음을 통해 공유


IDebugDataSpaces3::CheckLowMemory 메서드(dbgeng.h)

CheckLowMemory 메서드는 낮은 4GB 메모리의 메모리 손상을 확인합니다.

구문

HRESULT CheckLowMemory();

반환 값

반환 코드 Description
S_OK
손상이 발견되지 않았습니다.
FACILITY_NT_BIT |페이지
메모리 페이지 페이지에서 손상이 발견되었습니다.
 

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요.

설명

이 메서드는 커널 모드 디버깅에서만 사용할 수 있으며 /nolowmem 옵션을 사용하여 커널을 부팅한 경우에만 유용합니다.

커널이 /nolowmem 옵션으로 부팅되면 커널, 드라이버, 운영 체제 및 애플리케이션이 4GB를 초과하는 메모리에 로드되는 반면 낮은 4GB 메모리는 고유한 패턴으로 채워집니다. CheckLowMemory 메서드는 손상에 대해 이 패턴을 확인합니다.

길이가 32비트보다 큰 실제 주소를 사용할 때 드라이버가 제대로 작동하는지 확인하는 데 사용할 수 있습니다. Windows 드라이버 키트에서 PAE(실제 주소 확장), /pae/nolowmem 을 참조하세요.

요구 사항

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