GetNumaAvailableMemoryNodeEx-Funktion (winbase.h)
Ruft die Menge an Arbeitsspeicher ab, die in einem Knoten verfügbar ist, der als USHORT-Wert angegeben ist.
Syntax
BOOL GetNumaAvailableMemoryNodeEx(
[in] USHORT Node,
[out] PULONGLONG AvailableBytes
);
Parameter
[in] Node
Die Nummer des Knotens.
[out] AvailableBytes
Die Menge des verfügbaren Arbeitsspeichers für den Knoten in Bytes.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Die GetNumaAvailableMemoryNodeEx-Funktion gibt die Menge des Arbeitsspeichers zurück, die von freien und nullierten Seiten auf dem angegebenen Knoten verbraucht wird. Auf Systemen mit mehr als einem Knoten enthält dieser Arbeitsspeicher keine Standbyseiten. Daher entspricht die Summe der verfügbaren Arbeitsspeicherwerte für alle Knoten im System dem Wert des Speicherleistungsindikators Free & Zero Page List Bytes. Auf Systemen mit nur einem Knoten enthält der von GetNumaAvailableMemoryNode zurückgegebene Wert Standbyseiten und entspricht dem Wert des Leistungsindikators "Verfügbare Bytes". Weitere Informationen zu Leistungsindikatoren finden Sie unter Speicherleistungsinformationen.
Der einzige Unterschied zwischen der GetNumaAvailableMemoryNodeEx-Funktion und der GetNumaAvailableMemoryNode-Funktion ist der Datentyp des Node-Parameters .
Um eine Anwendung zu kompilieren, die diese Funktion verwendet, legen Sie _WIN32_WINNT >= 0x0601 fest. Weitere Informationen finden Sie unter Verwenden der Windows-Header.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winbase.h (einschließlich Windows.h) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |