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