GetNumaAvailableMemoryNode 함수(winbase.h)

지정된 노드에서 사용할 수 있는 메모리 양을 검색합니다.

GetNumaAvailableMemoryNodeEx 함수를 사용하여 노드를 USHORT 값으로 지정합니다.

구문

BOOL GetNumaAvailableMemoryNode(
  [in]  UCHAR      Node,
  [out] PULONGLONG AvailableBytes
);

매개 변수

[in] Node

노드의 수입니다.

[out] AvailableBytes

노드에 사용 가능한 메모리 양(바이트)입니다.

반환 값

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

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

GetNumaAvailableMemoryNode 함수는 지정된 노드에서 사용 가능한 페이지와 0페이지에서 사용하는 메모리 양을 반환합니다. 노드가 둘 이상인 시스템에서는 이 메모리에 대기 페이지가 포함되지 않습니다. 따라서 시스템의 모든 노드에 사용 가능한 메모리 값의 합계는 Free & Zero Page List Bytes 메모리 성능 카운터의 값과 같습니다. 노드가 하나만 있는 시스템에서 GetNumaAvailableMemoryNode 에서 반환되는 값은 대기 페이지를 포함하며 사용 가능한 바이트 메모리 성능 카운터의 값과 같습니다. 성능 카운터에 대한 자세한 내용은 메모리 성능 정보를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista, Windows XP Professional x64 Edition, WINDOWS XP SP2 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winbase.h(Windows.h 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

GetNumaAvailableMemoryNodeEx

NUMA 지원

프로세스 및 스레드 함수