Compartilhar via


Função GetNumaAvailableMemoryNode (winbase.h)

Recupera a quantidade de memória disponível no nó especificado.

Use a função GetNumaAvailableMemoryNodeEx para especificar o nó como um valor USHORT .

Sintaxe

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

Parâmetros

[in] Node

O número do nó.

[out] AvailableBytes

A quantidade de memória disponível para o nó, em bytes.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

A função GetNumaAvailableMemoryNode retorna a quantidade de memória consumida por páginas livres e zerados no nó especificado. Em sistemas com mais de um nó, essa memória não inclui páginas em espera. Portanto, a soma dos valores de memória disponíveis para todos os nós no sistema é igual ao valor do contador de desempenho de memória de Bytes de Lista de Páginas Zero & Gratuito. Em sistemas com apenas um nó, o valor retornado por GetNumaAvailableMemoryNode inclui páginas em espera e é igual ao valor do contador de desempenho de memória bytes disponíveis. Para obter mais informações sobre contadores de desempenho, consulte Informações de desempenho de memória.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP Professional x64 Edition, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winbase.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

GetNumaAvailableMemoryNodeEx

Suporte ao NUMA

Funções de thread e processo