Partager via


KsAddEvent, fonction (ks.h)

La fonction KsAddEvent ajoute un événement à 'objetliste d’événements.

Syntaxe

void KsAddEvent(
  [in] PVOID          Object,
  [in] PKSEVENT_ENTRY EventEntry
);

Paramètres

[in] Object

Objet auquel ajouter l’événement.

[in] EventEntry

Pointeur vers une structure KSEVENT_ENTRY décrivant l’événement à ajouter à 'objet.

Valeur de retour

Aucun

Remarques

Les minidrivers n’appellent généralement pas cette routine directement ; Au lieu de cela, ils utilisent KsFilterAddEvent ou KsPinAddEvent.

Une fois les événements ajoutés à la liste des événements, ces événements peuvent être générés en tant qu’événements de données par un appel KsXxxGenerateEvents. Le typecasting de l’objet (filtre ou épingle) à PVOID doit être fourni par l’appelant.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
plateforme cible Universel
d’en-tête ks.h (include Ks.h)
bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KSEVENT_ENTRY

KsDefaultAddEventHandler

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent