Partager via


fonction de rappel NDIS_SET_POLL_NOTIFICATION (poll.h)

Les pilotes miniport implémentent la fonction de rappel NdisSetPollNotification pour activer ou désactiver l’interruption associée à un objet Poll.

Syntaxe

NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;

void() NdisSetPollNotification(
  [_In_]    void *Context,
  [_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}

Paramètres

[_In_] Context

Pointeur vers les informations de contexte fournies par le pilote lors de la création de l’objet Poll.

[_Inout_] Notification

Pointeur vers une structure NDIS_POLL_NOTIFICATION contenant l’état d’interruption de l’objet Poll.

Remarques

Les pilotes miniport inscrivent le rappel NdisSetPollNotification lors de l’initialisation de l’adaptateur miniport. Les pilotes spécifient un point d’entrée pour la fonction NdisSetPollNotification au paramètre SetPollNotificationHandler de la structure NDIS_POLL_CHARACTERISTICS avant d’appeler NdisRegisterPoll.

NDIS appelle généralement le rappel NdisSetPollNotification lorsqu’il détecte que le pilote miniport ne progresse pas dans NdisPoll. NDIS utilise NdisSetPollNotification pour indiquer au pilote qu’il cessera d’appeler NdisPoll. Le pilote doit appeler NdisRequestPoll lorsque le nouveau travail est prêt à être traité.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
serveur minimum pris en charge Windows Server 2022
d’en-tête poll.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll