Compartir a través de


Función KeQueryNodeMaximumProcessorCount (ntddk.h)

La rutina KeQueryNodeMaximumProcessorCount devuelve el número máximo de procesadores lógicos que puede contener un nodo especificado en un sistema multiprocesador de acceso a memoria no uniforme (NUMA).

Sintaxis

USHORT KeQueryNodeMaximumProcessorCount(
  [in] USHORT NodeNumber
);

Parámetros

[in] NodeNumber

Número de nodo. Si un sistema multiprocesador NUMA contiene n nodos, los números de nodo válidos están en el intervalo de 0 a n-1. Para obtener el número de nodo más alto (n-1) en el sistema, llame a la rutina KeQueryHighestNodeNumber.

Valor devuelto

KeQueryNodeMaximumProcessorCount devuelve el número máximo de procesadores lógicos.

Observaciones

En un sistema multiprocesador con una arquitectura NUMA, un nodo es una colección de procesadores que comparten acceso rápido a una región de memoria. El acceso a memoria no es uniforme porque un procesador puede acceder a la memoria en su nodo más rápido de lo que puede acceder a la memoria en otros nodos.

El recuento devuelto por esta rutina incluye los procesadores lógicos que se pueden agregar dinámicamente al nodo mientras se ejecuta el sistema multiprocesador.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows 7 y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL Cualquier nivel

Consulte también

KeQueryHighestNodeNumber