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 |