NDIS_SET_POLL_NOTIFICATION Rückruffunktion (poll.h)
Miniport-Treiber implementieren die Rückruffunktion NdisSetPollNotification , um den Interrupt zu aktivieren oder zu deaktivieren, der einem Poll-Objekt zugeordnet ist.
Syntax
NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;
void() NdisSetPollNotification(
[_In_] void *Context,
[_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}
Parameter
[_In_] Context
Ein Zeiger auf die Kontextinformationen, die der Treiber beim Erstellen des Poll-Objekts bereitgestellt hat.
[_Inout_] Notification
Ein Zeiger auf eine NDIS_POLL_NOTIFICATION-Struktur , die den Interruptzustand für das Poll-Objekt enthält.
Hinweise
Miniporttreiber registrieren den NdisSetPollNotification-Rückruf während der Miniportadapterinitialisierung. Treiber geben einen Einstiegspunkt für die NdisSetPollNotification-Funktion am SetPollNotificationHandler-Parameter der NDIS_POLL_CHARACTERISTICS-Struktur an, bevor NdisRegisterPoll aufgerufen wird.
NDIS ruft in der Regel den NdisSetPollNotification-Rückruf auf, wenn erkannt wird, dass der Miniporttreiber in NdisPoll keinen Fortschritt macht. NDIS verwendet NdisSetPollNotification , um dem Treiber mitzuteilen, dass der Aufruf von NdisPoll beendet wird. Der Treiber sollte NdisRequestPoll aufrufen, wenn neue Arbeiten zur Verarbeitung bereit sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 |
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | poll.h (include ndis.h) |
IRQL | <= DISPATCH_LEVEL |