Freigeben über


KsAddEvent-Funktion (ks.h)

Die KsAddEvent-Funktion fügt der Ereignisliste von Object ein Ereignis hinzu.

Syntax

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

Parameter

[in] Object

Das Objekt, dem das Ereignis hinzugefügt werden soll.

[in] EventEntry

Ein Zeiger auf eine KSEVENT_ENTRY Struktur, die das Zu Object hinzuzufügende Ereignis beschreibt.

Rückgabewert

Keine

Bemerkungen

Minidriver rufen diese Routine in der Regel nicht direkt auf. stattdessen verwenden sie KsFilterAddEvent oder KsPinAddEvent.

Nachdem Ereignisse zur Ereignisliste hinzugefügt wurden, können diese Ereignisse durch einen KsXxxGenerateEvents-Aufruf als Datenereignisse generiert werden. Das Typcasting des Objekts (filtert oder pin) an PVOID muss vom Aufrufer bereitgestellt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Universell
Header ks.h (einschließlich Ks.h)
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

KSEVENT_ENTRY

KsDefaultAddEventHandler

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent