Функция GetNumaNodeNumberFromHandle (winbase.h)
Извлекает узел NUMA, связанный с файлом или устройством ввода-вывода, представленным указанным дескриптором файла.
Синтаксис
BOOL GetNumaNodeNumberFromHandle(
[in] HANDLE hFile,
[out] PUSHORT NodeNumber
);
Параметры
[in] hFile
Дескриптор файла или устройства ввода-вывода. Примерами устройств ввода-вывода являются файлы, потоки файлов, тома, физические диски и сокеты. Дополнительные сведения см. в статье о функции CreateFile .
[out] NodeNumber
Указатель на переменную для получения номера узла NUMA, связанного с указанным дескриптором файла.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Чтобы получить расширенные сведения об ошибке, используйте GetLastError.
Комментарии
Если указанный дескриптор не имеет связанного с ним узла, функция возвращает значение FALSE. Значение параметра NodeNumber не определено и не должно использоваться.
Чтобы скомпилировать приложение, использующее эту функцию, задайте _WIN32_WINNT >= 0x0601. Дополнительные сведения см. в разделе Использование заголовков Windows.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |