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 宏更輕鬆地定義 pin 屬性集。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | ks.h (包含 Ks.h) |
程式庫 | Ks.lib |