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 函数定义 pin 属性集;可以使用 DEFINE_KSPROPERY_PINSET 宏更轻松地定义 pin 属性集。

要求

要求 价值
目标平台 普遍
标头 ks.h (包括 Ks.h)
Ks.lib