Share via


QueryMemoryResourceNotification 함수(memoryapi.h)

지정된 메모리 리소스 개체의 상태를 검색합니다.

구문

BOOL QueryMemoryResourceNotification(
  [in]  HANDLE ResourceNotificationHandle,
  [out] PBOOL  ResourceState
);

매개 변수

[in] ResourceNotificationHandle

메모리 리소스 알림 개체에 대한 핸들입니다. CreateMemoryResourceNotification 함수는 이 핸들을 반환합니다.

[out] ResourceState

이 매개 변수가 가리키는 메모리는 메모리 리소스 알림 개체의 상태를 받습니다. 지정된 메모리 조건이 있는 경우 이 매개 변수의 값이 TRUE 로 설정되고 지정된 메모리 조건이 없으면 FALSE 로 설정됩니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 자세한 오류 정보는 GetLastError를 호출합니다.

설명

Wait 함수와 달리 QueryMemoryResourceNotification은 호출 스레드를 차단하지 않습니다. 따라서 작업을 계속하기 전에 실제 메모리 상태를 검사 효율적인 방법입니다.

이 함수를 사용하는 애플리케이션을 컴파일하려면 _WIN32_WINNT 매크로를 0x0501 이상으로 정의합니다. 자세한 내용은 Windows 헤더 사용을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 memoryapi.h(Windows.h, Memoryapi.h 포함)
라이브러리 onecore.lib
DLL Kernel32.dll

참고 항목

CreateMemoryResourceNotification

메모리 관리 함수