KsPinPropertyHandler 函数 (ks.h)

KsPinPropertyHandler 函数对KSPROPSETID_Pin属性集静态成员执行标准处理。 此处理不包括 KSPROPERTY_PIN_CINSTANCESKSPROPERTY_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