KsGetObjectTypeFromIrp 函数 (ks.h)

KsGetObjectTypeFromIrp 函数返回与给定 IRP 关联的 AVStream 对象类型。

语法

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
  [in] PIRP Irp
);

参数

[in] Irp

指向要查找关联的 AVStream 对象类型的 IRP 结构的指针。

返回值

KsGetObjectTypeFromIrp 返回与给定 IRP 关联的 AVStream 对象的类型作为 KSOBJECTTYPE 枚举。 这是以下项之一: KsObjectTypeDeviceKsObjectTypeFilterFactoryKsObjectTypeFilterKsObjectTypePin

注解

KsGetObjectTypeFromIrp 函数不检查 I/O 请求数据包 (IRP) 与 KS 对象相关联。 否则,可能会导致内存访问错误。 驱动程序开发人员应考虑使用结构化异常处理来捕获可能的异常。

要求

要求
最低受支持的客户端 在 Microsoft Windows XP 及更高版本的操作系统以及 DirectX 8.0 及更高版本的 DirectX 中可用。
目标平台 通用
标头 ks.h (包括 Ks.h)
Library Ks.lib
IRQL 任何级别

另请参阅

IRP

KsAddIrpToCancelableQueue

KsDispatchIrp

KsForwardIrp