Функция GetMaximumProcessorCount (winbase.h)

Возвращает максимальное число логических процессоров, которое может иметь группа процессоров или система.

Синтаксис

DWORD GetMaximumProcessorCount(
  [in] WORD GroupNumber
);

Параметры

[in] GroupNumber

Номер группы процессоров. Если этот параметр ALL_PROCESSOR_GROUPS, функция возвращает максимальное количество процессоров, которое может иметь система.

Возвращаемое значение

Если функция выполняется успешно, возвращается максимальное число процессоров, которое может иметь указанная группа.

Если функция выполняется неудачно, возвращается нулевое значение. Чтобы получить расширенные сведения об ошибке, используйте GetLastError.

Комментарии

Чтобы скомпилировать приложение, использующее эту функцию, задайте _WIN32_WINNT >= 0x0601. Дополнительные сведения см. в разделе Использование заголовков Windows.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll