Compartilhar via


Função GetNumaAvailableMemoryNodeEx (winbase.h)

Recupera a quantidade de memória disponível em um nó especificado como um valor USHORT .

Sintaxe

BOOL GetNumaAvailableMemoryNodeEx(
  [in]  USHORT     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 GetNumaAvailableMemoryNodeEx retorna a quantidade de memória consumida por páginas livres e zero 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.

A única diferença entre a função GetNumaAvailableMemoryNodeEx e a função GetNumaAvailableMemoryNode é o tipo de dados do parâmetro Node .

Para compilar um aplicativo que usa essa função, defina _WIN32_WINNT >= 0x0601. Para obter mais informações, consulte Usando os cabeçalhos do Windows.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [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

GetNumaAvailableMemoryNode

Suporte ao NUMA