GetNumaAvailableMemoryNode-Funktion (winbase.h)
Ruft die Menge an Arbeitsspeicher ab, die auf dem angegebenen Knoten verfügbar ist.
Verwenden Sie die GetNumaAvailableMemoryNodeEx-Funktion , um den Knoten als USHORT-Wert anzugeben.
Syntax
BOOL GetNumaAvailableMemoryNode(
[in] UCHAR 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 GetNumaAvailableMemoryNode-Funktion gibt die Menge an Arbeitsspeicher zurück, die von freien und nullen 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 Speicherleistungsindikators Verfügbare Bytes. Weitere Informationen zu Leistungsindikatoren finden Sie unter Speicherleistungsinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP Professional x64 Edition, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winbase.h (Windows.h einschließen) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |