KSPROPERTY_SYSAUDIO_COMPONENT_ID
KSPROPERTY_SYSAUDIO_COMPONENT_ID 属性从指定的虚拟音频设备使用的波呈现设备中检索组件 ID。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 |
否 |
筛选器 |
KSPROPERTY+ULONG |
属性描述符(实例数据)是 KSPROPERTY 类型的结构,后跟一个 ULONG 变量,其中包含标识虚拟音频设备的设备 ID。 如果 SysAudio 枚举n 个虚拟音频设备(请参阅 KSPROPERTY_SYSAUDIO_DEVICE_COUNT),则有效的设备 ID 范围为 0 到 n-1。
属性值(操作数据)是 KSCOMPONENTID 类型的结构,用于指定虚拟音频设备使用的波呈现设备的制造商、产品和其他特定于硬件的信息。
返回值
KSPROPERTY_SYSAUDIO_COMPONENT_ID 属性请求返回 STATUS_SUCCESS,以指示已成功完成。 否则,请求将返回适当的错误状态代码。
注解
DirectSound 不会直接与微型端口驱动程序通信,这些硬件为 SysAudio 的每个虚拟音频设备提供支持。 因此,DirectSound 无法直接查询波呈现设备以获取其组件 ID 信息。 KSPROPERTY_SYSAUDIO_COMPONENT_ID 属性为 DirectSound 提供了一种通过 SysAudio 间接获取此信息的方法。
要求
标头 |
Ksmedia.h(包括 Ksmedia.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈