Freigeben über


KsGetFilterFromFileObject-Funktion (ks.h)

Die KsGetFilterFromFileObject--Funktion gibt das avStream-Filterobjekt zurück, das FileObject-zugeordnet ist.

Syntax

PKSFILTER KsGetFilterFromFileObject(
  [in] PFILE_OBJECT FileObject
);

Parameter

[in] FileObject

Ein Zeiger auf die FILE_OBJECT, für die das zugeordnete AVStream-Filterobjekt zurückgegeben werden soll.

Rückgabewert

KsGetFilterFromFileObject gibt einen Zeiger auf die KSFILTER- Struktur zurück, die FileObject-zugeordnet ist.

Bemerkungen

Es liegt in der Verantwortung des Minidrivers, zu überprüfen, ob FileObject- ein Dateiobjekt ist, das einem AVStream-Filter zugeordnet ist. Rufen Sie dazu KsGetObjectTypeFromFileObject- auf, bevor Sie KsGetFilterFromFileObjectaufrufen.

KsGetFilterFromFileObject ist ein Inlineaufruf an KsGetObjectFromFileObject. Der Unterschied besteht darin, dass KsGetFilterFromFileObject Typecasts die Rückgabe als Typzeiger auf eine KSFILTER- Struktur zurückgibt.

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- Desktop
Header- ks.h (enthalten Ks.h)
IRQL- Beliebige Ebene

Siehe auch

KsGetDeviceForDeviceObject

KsGetObjectFromFileObject-

KsGetObjectTypeFromFileObject