NDIS_SET_POLL_NOTIFICATION Rückruffunktion (poll.h)

Miniport-Treiber implementieren die Rückruffunktion NdisSetPollNotification , um den mit einem Poll-Objekt verknüpften Unterbrechung zu aktivieren oder zu deaktivieren.

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 Unterbrechungszustand für das Poll-Objekt enthält.

Bemerkungen

Miniport-Treiber registrieren den NdisSetPollNotification-Rückruf während der Initialisierung des Miniportadapters. Treiber geben einen Einstiegspunkt für die NdisSetPollNotification-Funktion im SetPollNotificationHandler-Parameter der NDIS_POLL_CHARACTERISTICS-Struktur an, bevor NdisRegisterPoll aufgerufen wird.

NDIS ruft in der Regel den Rückruf von NdisSetPollNotification auf, wenn erkannt wird, dass der Miniporttreiber in NdisPoll keinen Vorwärtsfortschritt erzielt. NDIS verwendet NdisPollNotification, um dem Treiber mitzuteilen, dass er den Aufruf von NdisPoll beendet. Der Treiber sollte NdisRequestPoll aufrufen, wenn neue Arbeiten verarbeitet werden können.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Header poll.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

Weitere Informationen

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll