GetNumaNodeNumberFromHandle-Funktion (winbase.h)
Ruft den NUMA-Knoten ab, der der Datei oder dem E/A-Gerät zugeordnet ist, das durch das angegebene Dateihandle dargestellt wird.
Syntax
BOOL GetNumaNodeNumberFromHandle(
[in] HANDLE hFile,
[out] PUSHORT NodeNumber
);
Parameter
[in] hFile
Ein Handle für eine Datei oder ein E/A-Gerät. Beispiele für E/A-Geräte sind Dateien, Dateidatenströme, Volumes, physische Datenträger und Sockets. Weitere Informationen finden Sie in der CreateFile-Funktion .
[out] NodeNumber
Ein Zeiger auf eine Variable, um die Nummer des NUMA-Knotens zu empfangen, der dem angegebenen Dateihandle zugeordnet ist.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Verwenden Sie GetLastError, um erweiterte Fehlerinformationen abzurufen.
Hinweise
Wenn dem angegebenen Handle kein Knoten zugeordnet ist, gibt die Funktion FALSE zurück. Der Wert des NodeNumber-Parameters ist nicht festgelegt und sollte nicht verwendet werden.
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
Anforderung | Wert |
---|---|
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 |