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.

Hinweise

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 KsGetFilterFromFileObject aufgerufen wird.

KsGetFilterFromFileObject ist ein Inlineaufruf von KsGetObjectFromFileObject. Der Unterschied besteht darin, dass KsGetFilterFromFileObject typecasts die Rückgabe als Typzeiger auf eine KSFILTER-Struktur sendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Desktop
Kopfzeile ks.h (ks.h einschließen)
IRQL Beliebige Ebene

Weitere Informationen

KsGetDeviceForDeviceObject

KsGetObjectFromFileObject

KsGetObjectTypeFromFileObject