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 函数定义 pin 属性集;可以使用 DEFINE_KSPROPERY_PINSET 宏更轻松地定义 pin 属性集。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | ks.h (包括 Ks.h) |
库 | Ks.lib |