Funzione KeGetCurrentNodeNumber (ntddk.h)
La routine KeGetCurrentNodeNumber ottiene il numero di nodo NUMA per il processore logico su cui è in esecuzione il chiamante.
Sintassi
USHORT KeGetCurrentNodeNumber();
Valore restituito
KeGetCurrentNodeNumber restituisce il numero di nodo.
Commenti
In un'architettura multiprocessore NUMA (Non-Uniform Memory Access), 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.
In un sistema multiprocessore NUMA che contiene n nodi, i nodi vengono numerati da 0 a n-1. Per ottenere il numero di nodo più alto (n-1) nel sistema, chiamare la routine KeQueryHighestNodeNumber .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 7 e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h, Wdm.h, Ntddk.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello |