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.
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 |