Freigeben über


NDIS_SET_POLL_NOTIFICATION Rückruffunktion (poll.h)

Miniport-Treiber implementieren die NdisSetPollNotification Rückruffunktion, um den mit einem Poll-Objekt verknüpften Interrupt 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 die 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 NdisRegisterPollaufgerufen wird.

NDIS ruft in der Regel den NdisSetPollNotification- Rückruf auf, wenn erkannt wird, dass der Miniporttreiber in NdisPollkeinen Fortschritt erzielt. NDIS verwendet NdisSetPollNotification, um dem Treiber mitzuteilen, dass er nicht mehr NdisPoll-aufruft. Der Treiber sollte NdisRequestPoll- aufrufen, wenn neue Arbeiten verarbeitet werden können.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
mindestens unterstützte Server- Windows Server 2022
Header- poll.h (include ndis.h)
IRQL- <= DISPATCH_LEVEL

Siehe auch

NdisPoll-

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll