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 篩選的指標,讓迷你驅動程式可以在特定節點上執行作業。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Microsoft Windows XP 和更新版本的作系統上提供。 只有在Microsoft DirectX 9.0 和更新版本安裝在該平臺上時,Windows 2000 平臺才會提供此例程。 |
目標平臺 | 桌面 |
標頭 | bdasup.h (包括 Bdasup.h) |
連結庫 | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
另請參閱
KSPROPERTY_BDA_AUTODEMODULATE_START