KsGetObjectFromFileObject 函数 (ks.h)

KsGetObjectFromFileObject 函数从 FileObject 返回转换为 PVOID 的 AVStream 对象。

语法

KSDDKAPI PVOID KsGetObjectFromFileObject(
  [in] PFILE_OBJECT FileObject
);

参数

[in] FileObject

指向 FILE_OBJECT 结构的指针,用于确定关联的 AVStream 对象。

返回值

KsGetObjectFromFileObject 返回指向与 FileObject 关联的 AVStream 对象的指针, (强制转换为 PVOID) 。 例如,此指针可能指向 KSFILTERKSPIN

注解

KsGetObjectFromFileObject 函数不检查文件对象与 KS 对象相关联。 否则,可能会导致内存访问错误。 驱动程序开发人员应考虑使用结构化异常处理来捕获可能的异常。

要求

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

另请参阅

KsGetFilterFromFileObject

KsGetObjectTypeFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject