KsGetObjectFromFileObject-Funktion (ks.h)
Die KsGetObjectFromFileObject-Funktion gibt das AVStream-Objekt zurück, das von FileObject in PVOID umgewandelt wird.
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). Dieser Zeiger kann beispielsweise auf einen KSFILTER oder einen KSPIN verweisen.
Hinweise
Die KsGetObjectFromFileObject-Funktion überprüft nicht, ob das Dateiobjekt einem KS-Objekt zugeordnet ist. Andernfalls kann dies zu einem Speicherzugriffsfehler führen. Treiberentwickler sollten die Verwendung einer strukturierten Ausnahmebehandlung in Erwägung ziehen, um eine mögliche Ausnahme abzufangen.
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 | Beliebige Ebene |