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)
Library Ks.lib
IRQL 任何级别

另请参阅

KsGetFilterFromFileObject

KsGetObjectFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject