Skip to main content

XInputGetAudioDeviceIds

此函数尚未实现。
检索连接到指定控制器的耳机的音频呈现和捕获设备的 ID。

语法

参数

dwUserIndex   _In_
类型:DWORD
与该耳机关联的玩家的索引;取值范围为 0 到 XUSER_MAX_COUNT - 1 pRenderDeviceId    _Out_writes_opt_z_(*pRenderCount)
类型:LPWSTR
音频呈现设备的 ID;即播放音频输出的设备,例如耳机。 pRenderCount    _Inout_opt_
类型:UINT*
呈现设备 ID 字符串缓冲区的大小,以宽字符为单位。 pCaptureDeviceId    _Out_writes_opt_z_(*pCaptureCount)
类型:LPWSTR
音频捕获设备的 ID;即捕获音频输入的设备,例如麦克风。 pCaptureCount    _Inout_opt_
类型:UINT*
捕获设备 ID 字符串缓冲区的大小,以宽字符为单位。

返回值

类型:DWORD 如果函数成功检索到呈现和捕获的设备 ID,则返回代码为 ERROR_SUCCESS 如果没有耳机连接到控制器,函数也会返回 ERROR_SUCCESS,并且 pRenderDeviceIdpCaptureDeviceId 的值为 NULL 如果控制器端口设备未物理连接,函数将返回 ERROR_DEVICE_NOT_CONNECTED 如果函数失败,则返回 Win32 错误代码。

备注

调用方必须为传递给此函数的缓冲区分配内存。生成的字符串长度可能是任意的。 有关详细信息,请参见 XInputOnGameInput 包装器

要求

头文件: XInputOnGameInput.h 库: xgameruntime.lib 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

从 XInput 迁移到 GameInput
XInputOnGameInput
最后修改于 2026年8月24日