Condividi tramite


Funzione KeQueryNodeMaximumProcessorCount (wdm.h)

La routine KeQueryNodeMaximumProcessorCount restituisce il numero massimo di processori logici che un nodo specificato in un sistema multiprocessore NUMA (Non Uniform Memory Access) può contenere.

Sintassi

USHORT KeQueryNodeMaximumProcessorCount(
  [in] USHORT NodeNumber
);

Parametri

[in] NodeNumber

Numero del nodo. Se un sistema multiprocessore NUMA contiene n nodi, i numeri di nodo validi sono compresi nell'intervallo da 0 a n-1. Per ottenere il numero di nodo più alto (n-1) nel sistema, chiamare la routine KeQueryHighestNodeNumber .

Valore restituito

KeQueryNodeMaximumProcessorCount restituisce il numero massimo di processori logici.

Commenti

In un sistema multiprocessore con un'architettura NUMA, un nodo è una raccolta di processori che condividono l'accesso rapido a un'area di memoria. L'accesso alla memoria non è uniforme perché un processore può accedere alla memoria nel nodo più velocemente di quanto possa accedere alla memoria in altri nodi.

Il conteggio restituito da questa routine include tutti i processori logici che possono essere aggiunti dinamicamente al nodo mentre il sistema multiprocessore è in esecuzione.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 7 e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualsiasi livello

Vedi anche

KeQueryHighestNodeNumber