KsGetObjectFromFileObject 函数 (ks.h)

KsGetObjectFromFileObject 函数从 FileObject返回到 PVOID 的 AVStream 对象。

语法

KSDDKAPI PVOID KsGetObjectFromFileObject(
  [in] PFILE_OBJECT FileObject
);

参数

[in] FileObject

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

返回值

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

言论

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

要求

要求 价值
最低支持的客户端 Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib
IRQL 任何级别

另请参阅

KsGetFilterFromFileObject

KsGetObjectTypeFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject