KsDefaultAddEventHandler-Funktion (ks.h)
Die KsDefaultAddEventHandler-Funktion ist eine Standardroutine zum Verarbeiten von Ereignisanforderungen zum Hinzufügen von Ereignissen.
Syntax
KSDDKAPI NTSTATUS KsDefaultAddEventHandler(
[in] PIRP Irp,
[in] PKSEVENTDATA EventData,
[in, out] PKSEVENT_ENTRY EventEntry
);
Parameter
[in] Irp
Das Ereignis-IRP. Dies enthält das Objekt, in das das Ereignis eingefügt wird.
[in] EventData
Ein Zeiger auf eine KSEVENTDATA-Struktur , die eine Ereignisbenachrichtigungsmethode beschreibt.
[in, out] EventEntry
Der Ereigniseintrag, der in die Ereignisliste des Objekts eingefügt werden soll. Das Objekt wird durch Irp bestimmt.
Rückgabewert
Gibt den Erfolg oder Fehler beim Hinzufügen des Ereignisses zur Ereignisliste des Objekts zurück.
Hinweise
KsDefaultAddEventHandler bestimmt das relevante Objekt aus Irp und fügt das angegebene Ereignis der Ereignisliste des Objekts hinzu.
Dies entspricht funktional KsAddEvent (oder KsXxxAddEvent, siehe unten) für das Objekt, das Irp zugeordnet ist. Verwenden Sie KsDefaultAddEventHandler aus einem minidriver-angegebenen AddEvent-Handler , um das Ereignis in die Ereignisliste des Objekts einzufügen.
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 |