Funzione KsGenerateEventList (ks.h)
La funzione KsGenerateEventList enumera l'elenco eventi e cerca l'evento specificato da generare.
Sintassi
KSDDKAPI VOID KsGenerateEventList(
[in, optional] GUID *Set,
[in] ULONG EventId,
[in] PLIST_ENTRY EventsList,
[in] KSEVENTS_LOCKTYPE EventsFlags,
[in] PVOID EventsLock
);
Parametri
[in, optional] Set
Specifica un set facoltativo a cui appartiene l'evento da generare. Se presente, questo valore viene confrontato con l'identificatore impostato per ogni evento nell'elenco. Se non presente, gli identificatori di set vengono ignorati e solo l'identificatore di evento specifico viene usato nel confronto per gli eventi corrispondenti nell'elenco. Questo confronto consente di risparmiare tempo quando tutti gli eventi sono noti per essere contenuti in un singolo set.
[in] EventId
Specifica l'identificatore di evento specifico da cercare nell'elenco.
[in] EventsList
Punta alla testa dell'elenco di KSEVENT_ENTRY elementi in cui è possibile trovare l'evento.
[in] EventsFlags
Specifica il flag di KSEVENTS_LOCKTYPE che specifica il tipo di blocco di esclusione da usare per accedere all'elenco eventi. Se non viene impostato alcun flag, non viene eseguito alcun blocco.
[in] EventsLock
Usato per sincronizzare l'accesso a un elemento nell'elenco. Il blocco viene eseguito prima di enumerare l'elenco e rilasciato dopo l'enumerazione.
Valore restituito
nessuno
Osservazioni
Questa funzione può essere chiamata a qualsiasi livello IRQL se il meccanismo di blocco lo consente.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ks.h (include Ks.h) |
Libreria | Ks.lib |
IRQL | Qualsiasi livello (vedere la sezione Osservazioni) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per