GetNumaAvailableMemoryNodeEx, fonction (winbase.h)
Récupère la quantité de mémoire disponible dans un nœud spécifié en tant que valeur USHORT .
Syntaxe
BOOL GetNumaAvailableMemoryNodeEx(
[in] USHORT 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 GetNumaAvailableMemoryNodeEx 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 mémoire Octets disponibles. Pour plus d’informations sur les compteurs de performances, consultez Informations sur les performances de la mémoire.
La seule différence entre la fonction GetNumaAvailableMemoryNodeEx et la fonction GetNumaAvailableMemoryNode est le type de données du paramètre Node .
Pour compiler une application qui utilise cette fonction, définissez _WIN32_WINNT >= 0x0601. Pour plus d’informations, consultez Utilisation des en-têtes Windows.
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |