共用方式為


bdaValidateNodeProperty 函式 (bdasup.h)

BdaValidateNodeProperty 函式會驗證節點屬性要求是否與特定針腳相關聯。

語法

NTSTATUS BdaValidateNodeProperty(
  [in] PIRP        pIrp,
  [in] PKSPROPERTY pProperty
);

參數

[in] pIrp

指向要求的 IRP,以驗證目前針腳是否控制 pProperty 的節點屬性。 BDA 迷你驅動程式可以使用 KSPROPERTY_BDA_RF_TUNER_FREQUENCYKSPROPERTY_BDA_AUTODEMODULATE_START 要求來接收此 IRP。

[in] pProperty

指向描述屬性要求之屬性和要求類型的 KSPROPERTY 結構。

傳回值

傳回STATUS_SUCCESS或適當的錯誤碼。

備註

BDA minidriver 中的 pin 方法會呼叫 BdaValidateNodeProperty 函式,以在 minidriver 收到來自網路提供者的節點屬性要求之後,驗證針腳是否控制特定節點屬性。 例如,這個節點屬性要求可以是KSPROPSETID_BdaFrequencyFilter屬性集的KSPROPERTY_BDA_RF_TUNER_FREQUENCY要求,或KSPROPSETID_BdaAutodemodulate屬性集的KSPROPERTY_BDA_AUTODEMODULATE_START要求。 這些屬性會設定操作微調器和降級器節點。 成功呼叫 BdaValidateNodeProperty 之後,minidriver 會從傳遞的 IRP 取得 BDA 篩選條件的指標,讓 minidriver 可以在特定節點上執行作業。

規格需求

需求
最低支援的用戶端 可在 Microsoft Windows XP 和更新版本的作業系統上使用。 只有當 Microsoft DirectX 9.0 和更新版本安裝在該平臺上時,Windows 2000 平臺才能使用此例程。
目標平台 桌面
標頭 bdasup.h (包括 Bdasup.h)
程式庫 Bdasup.lib
IRQL PASSIVE_LEVEL

另請參閱

KSPROPERTY

KSPROPERTY_BDA_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter