Funzione KeGetCurrentNodeNumber (ntddk.h)
La routine KeGetCurrentNodeNumber ottiene il numero di nodo NUMA per il processore logico in cui è in esecuzione il chiamante.
Sintassi
USHORT KeGetCurrentNodeNumber();
Valore restituito
KeGetCurrentNodeNumber restituisce il numero del nodo.
Osservazioni
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.
Fabbisogno
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 |