Partager via


KsDiscardEvent, fonction (ks.h)

La fonction KsDiscardEvent ignore la mémoire utilisée par une entrée d’événement une fois que les objets ont été déréférencés. La fonction peut être appelée lors de la désactivation manuelle d’événements qui n’ont pas été désactivés par le propriétaire de l’événement (en appelant la fonction KsFreeEventList pour désactiver les événements). Par exemple, la fonction peut être appelée lorsque l’activation asynchrone d’un événement échoue et que l’entrée d’événement doit être ignorée.

Syntaxe

KSDDKAPI VOID KsDiscardEvent(
  [in] PKSEVENT_ENTRY EventEntry
);

Paramètres

[in] EventEntry

Spécifie le pointeur vers l’entrée à ignorer. Ce pointeur n’est plus valide après un appel réussi à cette fonction.

Valeur de retour

None

Remarques

En règle générale, la fonction KsDiscardEvent est appelée automatiquement par la fonction KsDisableEvent lorsqu’une demande de désactivation d’un événement se produit, ou par la fonction KsFreeEventList lorsqu’une demande de libération d’une liste d’événements se produit. Cette fonction ne peut être appelée qu’à PASSIVE_LEVEL.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib

Voir aussi

KsDisableEvent

KsFreeEventList