Bagikan melalui


RawGameController.NonRoamableId Properti

Definisi

ID unik yang mengidentifikasi pengontrol. Selama pengontrol tersambung, ID tidak akan pernah berubah.

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

Nilai Properti

String

Platform::String

winrt::hstring

ID unik yang mengidentifikasi pengontrol. Selama pengontrol tersambung, ID tidak akan pernah berubah.

Persyaratan Windows

Rangkaian perangkat
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)

Keterangan

ID ini memiliki masa pakai yang lebih lama daripada aplikasi dan koneksi pengontrol. Ini dijamin tidak berubah untuk pengontrol tertentu, bahkan antara boot ulang perangkat yang terhubung dengannya, selama pengontrol tetap dicolokkan ke port USB yang sama pada perangkat. Contoh di mana ini mungkin berguna adalah untuk game seperti simulator penerbangan, di mana pengguna mungkin menyambungkan beberapa jenis pengontrol yang sama ke PC mereka, seperti modul dengan panel instrumen. Ketika pengguna menetapkan fungsi ke pengontrol tersebut dalam game, game harus dapat mengidentifikasi setiap pengontrol secara unik (yang tidak dapat dilakukan dari ID produk dan vendor saja) sehingga dapat memastikan fungsi yang tepat ditetapkan ke pengontrol yang tepat saat berjalan.

ID ini juga unik untuk aplikasi pada perangkat tersebut. Gamepad yang sama persis, dicolokkan ke PC yang sama, akan memiliki NonRoamableId yang berbeda dalam dua aplikasi yang berbeda. Demikian juga, gamepad yang sama persis, berjalan dalam aplikasi yang sama, tetapi pada PC yang berbeda, akan memiliki NonRoamableId s yangberbeda.

Berlaku untuk