共用方式為


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 宏更輕鬆地定義 pin 屬性集。

規格需求

需求
目標平台 Universal
標頭 ks.h (包含 Ks.h)
程式庫 Ks.lib