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 |