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 |