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 微型驱动程序中的引脚方法调用 BdaValidateNodeProperty 函数来验证该引脚在微型驱动程序从网络提供程序接收节点属性请求后是否控制特定节点属性。 例如,此节点属性请求可以是 KSPROPSETID_BdaFrequencyFilter 属性集的 KSPROPERTY_BDA_RF_TUNER_FREQUENCY 请求,也可以是 KSPROPSETID_BdaAutodemodulate 属性集的 KSPROPERTY_BDA_AUTODEMODULATE_START 请求。 这些属性设置作优化器和降级器节点。 成功调用 BdaValidateNodeProperty后,微型驱动程序从传递的 IRP 获取指向 BDA 筛选器的指针,以便微型驱动程序可以在特定节点上执行作。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Microsoft Windows XP 及更高版本的作系统上可用。 仅当 Microsoft DirectX 9.0 及更高版本安装在该平台上时,Windows 2000 平台上才提供此例程。 |
目标平台 | 桌面 |
标头 | bdasup.h (包括 Bdasup.h) |
库 | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
另请参阅
KSPROPERTY_BDA_AUTODEMODULATE_START