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

Weitere Informationen

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll