KsGetFilterFromFileObject 函数 (ks.h)

KsGetFilterFromFileObject 函数返回与 FileObject 关联的 AVStream 筛选器对象。

语法

PKSFILTER KsGetFilterFromFileObject(
  [in] PFILE_OBJECT FileObject
);

参数

[in] FileObject

指向要为其返回关联 AVStream 筛选器对象的 FILE_OBJECT 的指针。

返回值

KsGetFilterFromFileObject 返回指向与 FileObject 关联的 KSFILTER 结构的指针。

注解

微型驱动程序负责验证 FileObject 是否是与 AVStream 筛选器关联的文件对象。 为此,请先调用 KsGetObjectTypeFromFileObject ,然后再调用 KsGetFilterFromFileObject

KsGetFilterFromFileObject 是对 KsGetObjectFromFileObject 的内联调用。 区别在于 KsGetFilterFromFileObject 类型将返回作为类型指针传递给 KSFILTER 结构。

要求

要求
最低受支持的客户端 在 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX 中可用。
目标平台 桌面
标头 ks.h (包括 Ks.h)
IRQL 任何级别

另请参阅

KsGetDeviceForDeviceObject

KsGetObjectFromFileObject

KsGetObjectTypeFromFileObject