Condividi tramite


Funzione NdisInitializeEvent (ndis.h)

La funzione NdisInitializeEvent configura un oggetto evento durante l'inizializzazione del driver da usare 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 ai driver.

Valore restituito

nessuno

Osservazioni

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

Il puntatore evento passato a NdisInitializeEvent è un parametro obbligatorio per tutte le altre funzioni evento NdisXxx.

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

Requisiti

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 (includere Ndis.h)
Libreria Ndis.lib
IRQL Qualsiasi livello

Vedi anche

MiniportInitializeEx

NdisResetEvent

NdisSetEvent

NdisWaitEvent