Skip to main content
Quando um controle é associado com êxito a um usuário, pressionar o botão nexus nesse controle mostrará a experiência personalizada desse usuário no Guia e no Painel. Os usuários precisam sentir que entendem e controlam quando isso acontece. Sempre que a associação entre um usuário e um controle mudar, haverá um XUserDeviceAssociationChangedCallback. Novas associações podem ser formadas das seguintes maneiras:
  • Sempre que um seletor de conta é exibido.
  • Chamando XUserAddAsync.
  • Chamando XUserFindControllerForUserWithUiAsync.
  • Quando há um único usuário conectado ao console, o primeiro controle que receber entrada do usuário será associado a ele.
  • Quando um usuário opta por iniciar (ou reiniciar) um jogo usando um controle não associado, esse controle será automaticamente associado a esse usuário.
  • Usando o aplicativo Acessórios XBOX, um usuário pode associar um determinado controle a um usuário. Quando esse controle for ligado, o usuário especificado será conectado e esse controle será então associado a esse usuário.
  • Recolocar uma bateria em um controle reassociará automaticamente esse controle ao proprietário anterior
As associações podem ser perdidas quando:
  • O controle é desligado (por exemplo, perda de bateria)
  • O usuário se desconecta
  • O controle é associado a um novo usuário (o usuário original será informado de que a associação foi perdida.)
O exemplo a seguir ilustra como as associações de controle podem mudar no console, os eventos que são disparados e as ações que um jogo pode executar.

Confira também

XUserAddAsync XUserDeviceAssociationChangedCallback XUserFindControllerForUserWithUiAsync
Last modified on October 6, 2026