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 |