Skip to main content

XInputGetAudioDeviceIds

Cette fonction n’est pas encore implémentée.
Récupère les ID des appareils de rendu et de capture audio du casque connecté à la manette spécifiée.

Syntaxe

Paramètres

dwUserIndex   _In_
Type : DWORD
Index du joueur associé au casque; valeur comprise entre 0 et XUSER_MAX_COUNT - 1. pRenderDeviceId    _Out_writes_opt_z_(*pRenderCount)
Type : LPWSTR
ID de l’appareil de rendu audio, c’est-à-dire l’appareil qui lit la sortie audio, comme des écouteurs. pRenderCount    _Inout_opt_
Type : UINT*
Taille, en caractères larges, de la mémoire tampon de chaîne destinée à l’ID de l’appareil de rendu. pCaptureDeviceId    _Out_writes_opt_z_(*pCaptureCount)
Type : LPWSTR
ID de l’appareil de capture audio, c’est-à-dire l’appareil qui capture l’entrée audio, comme un microphone. pCaptureCount    _Inout_opt_
Type : UINT*
Taille, en caractères larges, de la mémoire tampon de chaîne destinée à l’ID de l’appareil de capture.

Valeur de retour

Type : DWORD Si la fonction récupère correctement les ID des appareils de rendu et de capture, le code de retour est ERROR_SUCCESS. Si aucun casque n’est connecté à la manette, la fonction retourne également ERROR_SUCCESS, avec NULL comme valeur pour pRenderDeviceId et pCaptureDeviceId. Si l’appareil du port de la manette n’est pas physiquement connecté, la fonction retourne ERROR_DEVICE_NOT_CONNECTED. Si la fonction échoue, elle retourne un code d’erreur Win32.

Remarques

Les appelants doivent allouer la mémoire des mémoires tampons passées à cette fonction. Les chaînes obtenues peuvent être de longueur arbitraire. Pour plus d’informations, consultez Le wrapper XInputOnGameInput.

Configuration requise

En-tête : XInputOnGameInput.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Portage d’XInput vers GameInput
XInputOnGameInput
Last modified on October 6, 2026