KsGetObjectTypeFromFileObject 函数 (ks.h)
KsGetObjectTypeFromFileObject 函数返回与给定文件对象关联的 AVStream 对象类型。
语法
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
[in] PFILE_OBJECT FileObject
);
参数
[in] FileObject
指向 FILE_OBJECT 结构的指针,用于确定关联的 AVStream 对象类型。
返回值
KsGetObjectTypeFromFileObject 将与 FileObject 关联的 AVStream 对象的对象类型作为 KSOBJECTTYPE 枚举返回。 这可以是下列选项之一: KsObjectTypeDevice、 KsObjectTypeFilterFactory、 KsObjectTypeFilter 或 KsObjectTypePin。
注解
KsGetObjectTypeFromFileObject 函数不检查文件对象与 KS 对象相关联。 否则,可能会导致内存访问错误。 驱动程序开发人员应考虑使用结构化异常处理来捕获可能的异常。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX。 |
目标平台 | 通用 |
标头 | ks.h (包括 Ks.h) |
Library | Ks.lib |
IRQL | 任何级别 |