GetNumaAvailableMemoryNodeEx 함수(winbase.h)
USHORT 값으로 지정된 노드에서 사용할 수 있는 메모리 양을 검색합니다.
구문
BOOL GetNumaAvailableMemoryNodeEx(
[in] USHORT Node,
[out] PULONGLONG AvailableBytes
);
매개 변수
[in] Node
노드의 수입니다.
[out] AvailableBytes
노드에 사용 가능한 메모리 양(바이트)입니다.
반환 값
함수가 성공하면 반환 값이 0이 아닙니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
GetNumaAvailableMemoryNodeEx 함수는 지정된 노드에서 사용 가능한 페이지와 0페이지에서 사용하는 메모리 양을 반환합니다. 노드가 둘 이상인 시스템에서는 이 메모리에 대기 페이지가 포함되지 않습니다. 따라서 시스템의 모든 노드에 사용 가능한 메모리 값의 합계는 Free & Zero Page List Bytes 메모리 성능 카운터의 값과 같습니다. 노드가 하나만 있는 시스템에서 GetNumaAvailableMemoryNode 에서 반환되는 값은 대기 페이지를 포함하며 사용 가능한 바이트 메모리 성능 카운터의 값과 같습니다. 성능 카운터에 대한 자세한 내용은 메모리 성능 정보를 참조하세요.
GetNumaAvailableMemoryNodeEx 함수와 GetNumaAvailableMemoryNode 함수 간의 유일한 차이점은 Node 매개 변수의 데이터 형식입니다.
이 함수를 사용하는 애플리케이션을 컴파일하려면 _WIN32_WINNT >= 0x0601 설정합니다. 자세한 내용은 Windows 헤더 사용을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | winbase.h(Windows.h 포함) |
라이브러리 | Kernel32.lib |
DLL | Kernel32.dll |