KsGetObjectFromFileObject-Funktion (ks.h)
Die funktion KsGetObjectFromFileObject gibt das AVStream-Objekt aus FileObjectin PVOID umgewandelt.
Syntax
KSDDKAPI PVOID KsGetObjectFromFileObject(
[in] PFILE_OBJECT FileObject
);
Parameter
[in] FileObject
Ein Zeiger auf die FILE_OBJECT Struktur, für die das zugeordnete AVStream-Objekt bestimmt werden soll.
Rückgabewert
KsGetObjectFromFileObject gibt einen Zeiger auf das AVStream-Objekt zurück, das FileObject- zugeordnet ist (in PVOID umgewandelt). Beispielsweise kann dieser Zeiger auf ein KSFILTER- oder ein KSPIN-zeigen.
Bemerkungen
Die KsGetObjectFromFileObject-Funktion überprüft nicht, ob das Dateiobjekt einem KS-Objekt zugeordnet ist. Ist dies nicht der Fall, kann dies zu einem Speicherzugriffsfehler führen. Treiberentwickler sollten die Verwendung einer strukturierten Ausnahmebehandlung in Betracht ziehen, um eine mögliche Ausnahme abzufangen.
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- | Beliebige Ebene |