RawGameController.NonRoamableId Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.