Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйверы минипорта реализуют функцию обратного вызова NdisSetPollNotification, чтобы включить или отключить прерывание, связанное с объектом Poll.
Синтаксис
NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;
void() NdisSetPollNotification(
[_In_] void *Context,
[_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}
Параметры
[_In_] Context
Указатель на сведения о контексте, предоставленные драйвером при создании объекта Poll.
[_Inout_] Notification
Указатель на NDIS_POLL_NOTIFICATION структуру, содержащую состояние прерывания для объекта Poll.
Замечания
Драйверы минипорта регистрируют обратного вызова NdisSetPollNotification во время инициализации адаптера минипорта. Драйверы указывают точку входа для функции NdisSetPollNotificationв NDIS_POLL_CHARACTERISTICS параметре SetPollNotificationHandler перед вызовом NdisRegisterPoll.
NDIS обычно вызывает обратный вызов NdisSetPollNotification при обнаружении того, что драйвер минипорта не выполняет прогресс в NdisPoll. NDIS использует NdisSetPollNotification, чтобы сообщить драйверу, что он перестанет вызывать NdisPoll. Драйвер должен вызывать NdisRequestPoll, когда новая работа готова к обработке.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11 |
| минимальный поддерживаемый сервер | Windows Server 2022 |
| заголовка | poll.h (include ndis.h) |
| IRQL | <= DISPATCH_LEVEL |