Partager via


KsAddEvent, fonction (ks.h)

La fonction KsAddEvent ajoute un événement à la liste d’événements de l’objet.

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 de KSEVENT_ENTRY décrivant l’événement à ajouter à Object.

Valeur de retour

None

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 . La diffusion de type de l’objet (un filtre ou une broche) sur PVOID doit être fournie par l’appelant.

Configuration requise

Condition requise Valeur
Client minimal 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 Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KSEVENT_ENTRY

KsDefaultAddEventHandler

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent