Функция 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 (include ndis.h)
IRQL <= DISPATCH_LEVEL

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

NdisPoll

NdisRegisterPoll