Compartir a través de


Función NdisInitializeEvent (ndis.h)

La función NdisInitializeEvent configura un objeto de evento durante la inicialización del controlador que se usará posteriormente como mecanismo de sincronización.

Sintaxis

void NdisInitializeEvent(
  [out] PNDIS_EVENT Event
);

Parámetros

[out] Event

Puntero al almacenamiento proporcionado por el autor de la llamada para el objeto de evento, que es opaco para los controladores.

Valor devuelto

None

Observaciones

La función NdisInitializeEvent crea un objeto de evento que tiene un tipo de evento NotificationEvent y un estado inicial de no señalizado. Para obtener más información sobre los eventos de notificación, vea Definir y usar un objeto de evento.

El puntero de evento pasado a NdisInitializeEvent es un parámetro necesario para todas las demás funciones de evento NdisXxx.

Aunque las funciones de controlador que deben ejecutarse en IRQL <= DISPATCH_LEVEL pueden llamar a las funciones NdisSetEvent y NdisResetEvent , llamar a NdisWaitEvent desde cualquier PASSIVE_LEVEL IRQL > es un error irrecuperable.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisInitializeEvent (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisInitializeEvent (NDIS 5.1)) en Windows XP.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL Cualquier nivel

Consulte también

MiniportInitializeEx

NdisResetEvent

NdisSetEvent

NdisWaitEvent