Функция 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 |