KsGetObjectTypeFromIrp 函数 (ks.h)
KsGetObjectTypeFromIrp 函数返回与给定 IRP 关联的 AVStream 对象类型。
语法
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
[in] PIRP Irp
);
参数
[in] Irp
指向 IRP 结构的指针,用于查找关联的 AVStream 对象类型。
返回值
KsGetObjectTypeFromIrp 返回与给定 IRP 关联的 AVStream 对象的类型,作为 KSOBJECTTYPE 枚举。 这是以下项之一:KsObjectTypeDevice、KsObjectTypeFilterFactory、KsObjectTypeFilter、KsObjectTypePin。
言论
KsGetObjectTypeFromIrp 函数不检查 I/O 请求数据包(IRP)是否与 KS 对象相关联。 如果不是,这可能会导致内存访问错误。 驱动程序开发人员应考虑使用结构化异常处理来捕获可能的异常。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Microsoft Windows XP 及更高版本的作系统以及 DirectX 8.0 及更高版本的 DirectX 版本中提供。 |
目标平台 | 普遍 |
标头 | ks.h (包括 Ks.h) |
库 | Ks.lib |
IRQL | 任何级别 |