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

Weitere Informationen

KsGetFilterFromFileObject

KsGetObjectTypeFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject