Поделиться через


Функция NdisSetPollAffinity (poll.h)

Драйвер мини-порта вызывает функцию NdisSetPollAffinity , чтобы заблокировать обратный вызов NdisPoll для процессора.

Синтаксис

void NdisSetPollAffinity(
  [_In_] NDIS_POLL_HANDLE       PollHandle,
  [_In_] PROCESSOR_NUMBER const *PollAffinity
);

Параметры

[_In_] PollHandle

Дескриптор объекта Poll, возвращенный при успешном вызове NdisRegisterPoll.

[_In_] PollAffinity

Указатель на инициализированную драйвером структуру PROCESSOR_NUMBER , описывающую ядро, в котором драйверу требуется обратный вызов NdisPoll для этого объекта.

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

None

Remarks

После возврата NdisSetPollAffinity одна итерация опроса по-прежнему может выполняться со старым сходством. Сходство работает при опросе как в PASSIVE_LEVEL, так и в DISPATCH_LEVEL IRQL.

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Верхняя часть poll.h (включая ndis.h)
IRQL <= DISPATCH_LEVEL

См. также раздел

NdisPoll

NdisRegisterPoll