VOID
NdisInitializeEvent(
IN PNDIS_EVENT Event
);
NdisInitializeEvent sets up an event object during driver initialization to be used subsequently as a synchronization mechanism.
Parameters
Event
Points to caller-supplied storage for the event object, which is opaque to drivers.
Comments
The Event pointer passed to NdisInitializeEvent is a required parameter to all other Ndis..Event functions.
While driver functions that run at IRQL <= DISPATCH_LEVEL can call NdisSetEvent and NdisResetEvent, calling NdisWaitEvent from any IRQL > PASSIVE_LEVEL is a fatal error.
Callers of NdisInitializeEvent run at IRQL PASSIVE_LEVEL.
See Also
MiniportInitialize, NdisResetEvent, NdisSetEvent, NdisWaitEvent