Compartir a través de


RawGameController.NonRoamableId Propiedad

Definición

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

String

Platform::String

winrt::hstring

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.

Se aplica a