KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE 属性指定虚拟音频设备的当前实例。

使用情况摘要表

获取 设置 目标 属性描述符类型 属性值类型

筛选器

KSPROPERTY

ULONG

属性值(操作数据)的类型为 ULONG,并指定虚拟音频设备的设备 ID。 如果 SysAudio 枚举n 个虚拟音频设备(请参阅 KSPROPERTY_SYSAUDIO_DEVICE_COUNT),则有效的设备 ID 范围为 0 到 n-1。

返回值

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE 属性请求返回 STATUS_SUCCESS,以指示已成功完成。 否则,请求将返回适当的错误状态代码。

注解

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE set 属性请求将打开属性值中包含的设备 ID 指定的虚拟音频设备。 要打开的最后一个设备称为当前设备。

某些 SysAudio 属性允许将当前设备标识为 -1 的 null 设备 ID,而不是范围 0 到 n-1 中的有效设备 ID,其中 n 是可用的虚拟音频设备数。 这些属性包括 KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAMEKSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME

get 属性请求检索当前(上次打开)虚拟音频设备的设备 ID。

要求

标头

Ksmedia.h(包括 Ksmedia.h)

另请参阅

KSPROPERTY

KSPROPERTY_SYSAUDIO_DEVICE_COUNT

KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME

KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME