Méthode IXtfInputClient::ConnectGamepad
Crée une manette virtuelle et obtient son identificateur d’appareil.Syntaxe
Paramètres
pControllerIdType : UINT64 * Pointeur vers un UINT64 qui reçoit l’identificateur d’appareil de cet objet IXtfInputClient.
Valeur de retour
Type : HRESULT Code de réussite ou d’erreur HRESULT.Remarques
ConnectGamepad alloue des ressources système pour chaque manette virtuelle créée et retourne l’identificateur de la manette virtuelle qui servira à envoyer des entrées à une console de développement avec IXtfInputClient::SendGamepadReport. Votre code doit attendre 2 secondes après l’appel de ConnectGamepad avant d’appeler SendGamepadReport, afin de s’assurer que la console a terminé l’inscription de la nouvelle manette et est prête à accepter des entrées. Votre code doit toujours associer un appel à ConnectGamepad à un appel à DisconnectGamepad pour s’assurer que ces ressources système sont libérées en vue de leur réutilisation. Vous pouvez également appeler IXtfInputClient::DisconnectAllGamepads pour libérer toutes les ressources des manettes virtuelles en une seule fois.Configuration requise
En-tête : xtfinput.h Bibliothèque : xtfinput.lib Plateformes prises en charge : Windows (pour les outils de console XBOX)Voir aussi
XtfInputIXtfInputClient
IXtfInputClient::ConnectGamepad
IXtfInputClient::DisconnectGamepad
IXtfInputClient::DisconnectAllGamepads
