Condividi tramite


Funzione NdisInitializeEvent (ndis.h)

La funzione NdisInitializeEvent configura un oggetto evento durante l'inizializzazione del driver da utilizzare successivamente come meccanismo di sincronizzazione.

Sintassi

void NdisInitializeEvent(
  [out] PNDIS_EVENT Event
);

Parametri

[out] Event

Puntatore all'archiviazione fornita dal chiamante per l'oggetto evento, opaco per i driver.

Valore restituito

Nessuno

Osservazioni

La funzione NdisInitializeEvent crea un oggetto evento con un tipo di evento NotificationEvent e uno stato iniziale di non segnalato. Per altre informazioni sugli eventi di notifica, vedere Definizione e utilizzo di un oggetto evento.

Il puntatore event passato a NdisInitializeEvent è un parametro obbligatorio per tutte le altre funzioni NdisXxxEvent.

Mentre le funzioni driver che devono essere eseguite in IRQL <= DISPATCH_LEVEL possono chiamare il NdisSetEvent e funzioni di NdisResetEvent , chiamando NdisWaitEvent da qualsiasi > PASSIVE_LEVEL IRQL è un errore irreversibile.

Fabbisogno

Requisito Valore
client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisInitializeEvent (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisInitializeEvent (NDIS 5.1)) in Windows XP.
piattaforma di destinazione Universale
intestazione ndis.h (include Ndis.h)
libreria Ndis.lib
IRQL Qualsiasi livello

Vedere anche

MiniportInitializeEx

NdisResetEvent

NdisSetEvent

NdisWaitEvent