KsPinPropertyHandler 函数 (ks.h)
KsPinPropertyHandler 函数对KSPROPSETID_Pin属性集的静态成员执行标准处理。 此处理不包括 KSPROPERTY_PIN_CINSTANCES 或 KSPROPERTY_PIN_DATAINTERSECTION。
语法
KSDDKAPI NTSTATUS KsPinPropertyHandler(
[in] PIRP Irp,
[in] PKSPROPERTY Property,
[in, out] PVOID Data,
[in] ULONG DescriptorsCount,
[in] const KSPIN_DESCRIPTOR *Descriptor
);
参数
[in] Irp
指定处理连接请求的 IRP。
[in] Property
指定特定的属性信息。
[in, out] Data
指定映射到系统地址的数据参数。 这是通过 KsPropertyHandler 回调传递给属性处理程序的相同参数。
[in] DescriptorsCount
指定要传递的固定描述符的数目。
[in] Descriptor
指定指向固定描述符列表的指针。
返回值
KsPinPropertyHandler 函数返回STATUS_SUCCESS或特定于所处理属性的错误。 函数填充IO_STATUS_BLOCK。PIRP 的信息字段。IRP 中的 IoStatus 元素。 它不设置IO_STATUS_BLOCK。“状态”字段或完成 IRP。
注解
请勿使用 KsPinPropertyHandler 函数定义引脚属性集;可以使用 DEFINE_KSPROPERY_PINSET 宏更轻松地定义引脚属性集。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | ks.h (包括 Ks.h) |
Library | Ks.lib |