Partager via


NDIS_SET_POLL_NOTIFICATION fonction de rappel (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 niveau du 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 n’avance 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é.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête poll.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

Voir aussi

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll