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 及更高版本的操作系统。 只有在 Windows 2000 平台上安装了 Microsoft DirectX 9.0 及更高版本时,此例程才在 Windows 2000 平台上可用。 |
目标平台 | 桌面 |
标头 | bdasup.h (包括 Bdasup.h) |
Library | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
另请参阅
KSPROPERTY_BDA_AUTODEMODULATE_START