Функция NdisGetProcessorInformation (ndis.h)
Функция NdisGetProcessorInformation извлекает сведения о топологии ЦП локального компьютера и наборе процессоров, которые должен использовать мини-драйвер для масштабирования на стороне получения (RSS).
Синтаксис
NDIS_STATUS NdisGetProcessorInformation(
[in, out] PNDIS_SYSTEM_PROCESSOR_INFO SystemProcessorInfo
);
Параметры
[in, out] SystemProcessorInfo
Указатель на объект NDIS_SYSTEM_PROCESSOR_INFO структура, заполняющая NDIS сведениями о топологии ЦП системы и наборе обработчиков RSS.
Возвращаемое значение
NdisGetProcessorInformation может возвращать одно из следующих значений состояния:
Возвращаемый код | Описание |
---|---|
|
Операция успешно завершена. |
|
Размер, указанный в элементе Header.Size параметра SystemProcessorInfo, был слишком мал. |
Замечания
Драйверы NDIS вызывают функцию NdisGetProcessorInformation для получения сведений об процессорах на локальном компьютере.
Мини-порты с поддержкой RSS-драйверов, поддерживающих вызов MSI-X вызов NdisGetProcessorInformation в их функция MiniportFilterResourceRequirements. Драйверы минипорта задают сходство прерываний выделенных MSI-X сообщений с обработчиками RSS, указанными в члене параметра SystemProcessorInfo.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.0 и 6.1. Для NDIS 6.20 и более поздних версий вместо этого используется NdisGetProcessorInformationEx или NdisGetRssProcessorInformation. |
целевая платформа | Всеобщий |
заголовка | ndis.h (include Ndis.h) |
библиотеки | Ndis.lib |
IRQL | PASSIVE_LEVEL |