RawGameController.NonRoamableId Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Identificador único que identifica el controlador. Siempre que el controlador esté conectado, el identificador nunca cambiará.
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
Valor de propiedad
Identificador único que identifica el controlador. Siempre que el controlador esté conectado, el identificador nunca cambiará.
Requisitos de Windows
Familia de dispositivos |
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)
|
Comentarios
Este identificador tiene una duración mayor que la aplicación y la conexión del controlador. Se garantiza que no cambie para un controlador determinado, incluso entre reinicios del dispositivo al que está conectado, siempre y cuando el controlador permanezca conectado al mismo puerto USB del dispositivo. Un ejemplo en el que esto podría ser útil es para juegos como simuladores de vuelo, donde el usuario podría conectar varios del mismo tipo de controlador a su PC, como módulos con paneles de instrumentos. Cuando el usuario asigna funciones a esos controladores en el juego, el juego debe ser capaz de identificar cada controlador de forma única (que no puede hacer solo desde los identificadores de producto y proveedor), por lo que puede asegurarse de que las funciones correctas se asignan a los controladores adecuados la próxima vez que se ejecute.
Este identificador también es único para la aplicación en ese dispositivo. El mismo controlador para juegos exacto, conectado al mismo pc, tendrá un NonRoamableId diferente en dos aplicaciones diferentes. Del mismo modo, el mismo controlador para juegos exacto, que se ejecuta en la misma aplicación, pero en equipos diferentes, tendrá diferentes NonRoamableIds.