KsGetObjectTypeFromFileObject 函数 (ks.h)

KsGetObjectTypeFromFileObject 函数返回与给定文件对象关联的 AVStream 对象类型。

语法

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
  [in] PFILE_OBJECT FileObject
);

参数

[in] FileObject

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

返回值

KsGetObjectTypeFromFileObject 将与 FileObject 关联的 AVStream 对象的对象类型作为 KSOBJECTTYPE 枚举返回。 这可以是下列项之一:KsObjectTypeDeviceKsObjectTypeFilterFactoryKsObjectTypeFilterKsObjectTypePin

言论

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

要求

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

另请参阅

KsGetFilterFromFileObject

KsGetObjectFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject