Freigeben über


NdisSetEvent-Funktion (ndis.h)

Die NdisSetEvent-Funktion legt ein bestimmtes Ereignis auf den Signalzustand fest, wenn es nicht bereits signalisiert wurde.

Syntax

void NdisSetEvent(
  [in] PNDIS_EVENT Event
);

Parameter

[in] Event

Ein Zeiger auf ein initialisiertes Ereignisobjekt, für das der Aufrufer den Speicher bereitstellt.

Rückgabewert

Keine

Bemerkungen

Wenn ein Ereignis den signalierten Zustand erreicht, führt dies dazu, dass Wartezeiten auf das Ereignis erfüllt werden und alle Kellner zur Ausführung gesendet werden.

Nach einem Aufruf von NdisSetEvent verbleibt das Ereignis im signalierten Zustand, bis der Treiber die NdisResetEvent-Funktion aufruft .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisSetEvent (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisSetEvent (NDIS 5.1)) in Windows XP.
Zielplattform Universell
Header ndis.h (einschließlich Ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Synch_Function(ndis)

Weitere Informationen

NdisInitializeEvent

NdisResetEvent

NdisWaitEvent