Функция 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

См. также

CreateFile

Поддержка NUMA