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


Функция 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 для вызова этого объекта.

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

Никакой

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11
минимальный поддерживаемый сервер Windows Server 2022
заголовка poll.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

См. также

NdisPoll

NdisRegisterPoll