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 |