GetNumaAvailableMemoryNode, fonction (winbase.h)
Récupère la quantité de mémoire disponible dans le nœud spécifié.
Utilisez la fonction GetNumaAvailableMemoryNodeEx pour spécifier le nœud en tant que valeur USHORT .
Syntaxe
BOOL GetNumaAvailableMemoryNode(
[in] UCHAR Node,
[out] PULONGLONG AvailableBytes
);
Paramètres
[in] Node
Numéro du nœud.
[out] AvailableBytes
Quantité de mémoire disponible pour le nœud, en octets.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
La fonction GetNumaAvailableMemoryNode retourne la quantité de mémoire consommée par les pages libres et les pages à zéro sur le nœud spécifié. Sur les systèmes avec plusieurs nœuds, cette mémoire n’inclut pas les pages de secours. Par conséquent, la somme des valeurs de mémoire disponibles pour tous les nœuds du système est égale à la valeur du compteur de performances de mémoire Free & Zero Page List Bytes. Sur les systèmes avec un seul nœud, la valeur retournée par GetNumaAvailableMemoryNode inclut les pages de secours et est égale à la valeur du compteur de performances de mémoire Octets disponibles. Pour plus d’informations sur les compteurs de performances, consultez Informations sur les performances de la mémoire.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP Professionnel Édition x64, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |