bdaValidateNodeProperty 函式 (bdasup.h)
BdaValidateNodeProperty 函式會驗證節點屬性要求是否與特定針腳相關聯。
語法
NTSTATUS BdaValidateNodeProperty(
[in] PIRP pIrp,
[in] PKSPROPERTY pProperty
);
參數
[in] pIrp
指向要求的 IRP,以驗證目前針腳是否控制 pProperty 的節點屬性。 BDA 迷你驅動程式可以使用 KSPROPERTY_BDA_RF_TUNER_FREQUENCY 或 KSPROPERTY_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_BDA_AUTODEMODULATE_START