Funzione KsDiscardEvent (ks.h)
La funzione KsDiscardEvent rimuove la memoria usata da una voce di evento dopo che gli oggetti sono stati dereferenziati. La funzione può essere chiamata quando si disabilitano manualmente gli eventi che non sono stati disabilitati dal proprietario dell'evento (chiamando la funzione KsFreeEventList per disabilitare gli eventi). Ad esempio, la funzione può essere chiamata quando l'abilitazione asincrona di un evento ha esito negativo e la voce dell'evento deve essere eliminata.
Sintassi
KSDDKAPI VOID KsDiscardEvent(
[in] PKSEVENT_ENTRY EventEntry
);
Parametri
[in] EventEntry
Specifica il puntatore alla voce da rimuovere. Questo puntatore non è più valido dopo una chiamata riuscita a questa funzione.
Valore restituito
nessuno
Osservazioni
In genere, la funzione KsDiscardEvent viene chiamata automaticamente dalla funzione KsDisableEvent quando si verifica una richiesta di disabilitare un evento o dalla funzione KsFreeEventList quando si verifica una richiesta di liberare un elenco di eventi. Questa funzione può essere chiamata solo in PASSIVE_LEVEL.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ks.h (include Ks.h) |
Libreria | Ks.lib |