RawGameController.NonRoamableId Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
ID unique qui identifie le contrôleur. Tant que le contrôleur est connecté, l’ID ne change jamais.
public:
property Platform::String ^ NonRoamableId { Platform::String ^ get(); };
winrt::hstring NonRoamableId();
public string NonRoamableId { get; }
var string = rawGameController.nonRoamableId;
Public ReadOnly Property NonRoamableId As String
Valeur de propriété
ID unique qui identifie le contrôleur. Tant que le contrôleur est connecté, l’ID ne change jamais.
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v5.0)
|
Remarques
Cette durée de vie est plus longue que celle de l’application et de la connexion du contrôleur. Il est garanti de ne pas changer pour un contrôleur donné, même entre les redémarrages de l’appareil auquel il est connecté, tant que le contrôleur reste branché sur le même port USB sur l’appareil. Par exemple, cela peut être utile pour les jeux comme les simulateurs de vol, où l’utilisateur peut brancher plusieurs contrôleurs du même type à son PC, comme des modules avec des panneaux de bord. Lorsque l’utilisateur attribue des fonctions à ces contrôleurs dans le jeu, le jeu doit être en mesure d’identifier chaque contrôleur de manière unique (ce qu’il ne peut pas faire à partir des ID de produit et de fournisseur uniquement) afin de s’assurer que les fonctions appropriées sont affectées aux contrôleurs appropriés la prochaine fois qu’il s’exécute.
Cet ID est également propre à l’application sur cet appareil. Le même boîtier de commande exacte, branché sur le même PC, aura un NonRoamableId différent dans deux applications différentes. De même, le même boîtier de commande exact, exécuté dans la même application, mais sur des PC différents, aura des NonRoamableIddifférents.