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 |