Partager via


KsDefaultAddEventHandler, fonction (ks.h)

La fonction KsDefaultAddEventHandler est une routine par défaut pour gérer les demandes d’événement « add ».

Syntaxe

KSDDKAPI NTSTATUS KsDefaultAddEventHandler(
  [in]      PIRP           Irp,
  [in]      PKSEVENTDATA   EventData,
  [in, out] PKSEVENT_ENTRY EventEntry
);

Paramètres

[in] Irp

IRP de l’événement. Il contient l’objet dans lequel l’événement est inséré.

[in] EventData

Pointeur vers une structure KSEVENTDATA qui décrit une méthode de notification d’événement.

[in, out] EventEntry

Entrée d’événement à insérer dans la liste des événements de l’objet. L’objet est déterminé par Irp.

Valeur retournée

Retourne la réussite ou l’échec de l’ajout de l’événement à la liste d’événements de l’objet.

Remarques

KsDefaultAddEventHandler détermine l’objet approprié à partir d’Irp et ajoute l’événement spécifié à la liste des événements de l’objet.

Cela équivaut fonctionnellement à KsAddEvent (ou KsXxxAddEvent, voir ci-dessous) pour l’objet associé à Irp. Utilisez KsDefaultAddEventHandler à partir d’un gestionnaire AddEvent spécifié par minidriver pour insérer l’événement dans la liste des événements de l’objet.

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

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent