Freigeben über


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

Siehe auch

CreateFile

NUMA-Unterstützung