Предоставляет ли GetSystemInfo общее количество виртуальных процессоров (т. Е. Гиперпоточных)? - PullRequest
3 голосов
/ 13 марта 2009

GetSystemInfo даст вам количество физических процессоров / ядер, но я хотел бы знать общее количество виртуальных процессоров. То есть на новых чипах Nahelam они имеют 4 ядра, но выглядят как 8 процессоров.

Если GetSystemInfo не предоставляет эту информацию, какой API мне нужен (я видел функцию для получения числа логических процессоров, но это только Vista. Мне нужно поддерживать XP)?

Ответы [ 2 ]

3 голосов
/ 13 марта 2009

GetLogicalProcessorInformation Функция (Windows Vista, Windows XP Professional x 64 Edition, Windows XP с пакетом обновления 3)

0 голосов
/ 13 марта 2009

Использовать NAPI (FAQ по Win32)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...