Fonction KeGetCurrentNodeNumber (wdm.h)
La routine KeGetCurrentNodeNumber obtient le numéro de nœud NUMA pour le processeur logique sur lequel l’appelant s’exécute.
Syntaxe
USHORT KeGetCurrentNodeNumber();
Valeur de retour
KeGetCurrentNodeNumber retourne le numéro de nœud.
Remarques
Dans une architecture multiprocesseur d’accès à la mémoire non uniforme (NUMA), un nœud est une collection de processeurs qui partagent un accès rapide à une région de mémoire. L’accès à la mémoire n’est pas uniforme, car un processeur peut accéder à la mémoire dans son nœud plus rapidement qu’il ne peut accéder à la mémoire d’autres nœuds.
Dans un système multiprocesseur NUMA qui contient n nœuds, les nœuds sont numérotés de 0 à n-1. Pour obtenir le numéro de nœud le plus élevé (n-1) dans le système, appelez la routine KeQueryHighestNodeNumber .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 7 et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | wdm.h (inclure Ntddk.h, Wdm.h, Ntddk.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau |