KsAddEvent-Funktion (ks.h)
Die funktion KsAddEvent fügt ein Ereignis zur ereignisliste Objecthinzu.
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 Ereignis beschreibt, das Objecthinzugefügt werden soll.
Rückgabewert
Nichts
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 Ks-Xxx-GenerateEvents-Aufruf als Datenereignisse generiert werden. Die Typecasting des Objekts (ein Filter oder Pin) an PVOID muss vom Aufrufer bereitgestellt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen. |
Zielplattform- | Universal |
Header- | ks.h (enthalten Ks.h) |
Library | Ks.lib |
IRQL- | PASSIVE_LEVEL |