Share via


Fonction XInputGetDSoundAudioDeviceGuids (xinput.h)

Obtient les GUID de l’appareil de rendu et de capture du son qui sont associés au casque connecté au contrôleur spécifié.

Syntaxe

DWORD XInputGetDSoundAudioDeviceGuids(
  DWORD dwUserIndex,
  GUID  *pDSoundRenderGuid,
  GUID  *pDSoundCaptureGuid
);

Paramètres

dwUserIndex

[in] Index du contrôleur de l’utilisateur. Il peut s’agir d’une valeur comprise entre 0 et 3. Pour plus d’informations sur la façon dont cette valeur est déterminée et la façon dont la valeur est mappée aux indicateurs sur le contrôleur, consultez Plusieurs contrôleurs.

pDSoundRenderGuid

[out] Pointeur qui reçoit le GUID du périphérique de rendu audio du casque.

pDSoundCaptureGuid

[out] Pointeur qui reçoit le GUID du périphérique de capture du son du casque.

Valeur retournée

Si la fonction récupère correctement les ID d’appareil pour le rendu et la capture, le code de retour est ERROR_SUCCESS.

Si aucun casque n’est connecté au contrôleur, la fonction récupère également ERROR_SUCCESS avec GUID_NULL comme valeurs pour pDSoundRenderGuid et pDSoundCaptureGuid.

Si le périphérique de port du contrôleur n’est pas physiquement connecté, la fonction retourne ERROR_DEVICE_NOT_CONNECTED.

Si la fonction échoue, elle retourne un code d’erreur Win32 valide.

Remarques

L’utilisation de DirectSound hérité n’est pas recommandée et DirectSound n’est pas disponible pour les applications du Windows Store.

RemarqueXInputGetDSoundAudioDeviceGuids est déconseillé, car il n’est pas pris en charge par Windows 8 (XInput 1.4).
 

Configuration requise pour la plateforme

Kit de développement logiciel (SDK) DirectX (XInput 1.3), Windows Vista (XInput 9.1.0)

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xinput.h
Bibliothèque Xinput.lib ; Xinput9_1_0.lib
DLL Xinput9_1_0.dll

Voir aussi

Fonctions XInput

XInputGetState