RawGameController.NonRoamableId 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
識別控制器的唯一識別碼。 只要控制器已連線,識別碼就永遠不會變更。
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
屬性值
識別控制器的唯一識別碼。 只要控制器已連線,識別碼就永遠不會變更。
Windows 需求
裝置系列 |
Windows 10 Fall Creators Update (已於 10.0.16299.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v5.0 引進)
|
備註
此識別碼的存留期比應用程式和控制器的連線還要長。 保證不會變更給定控制器,即使裝置的重新開機與其連線的裝置之間,只要控制器仍插入裝置上的相同 USB 埠即可。 這很適合用於飛行模擬器之類的遊戲,其中使用者可能會將數種相同類型的控制器插入電腦,例如具有檢測面板的模組。 當使用者將函式指派給遊戲中的這些控制器時,遊戲必須能夠唯一地識別每個控制器, (無法單獨從產品和廠商識別碼) ,以確保下次執行時將正確的函式指派給正確的控制器。
此識別碼也是該裝置上應用程式的唯一識別碼。 插入相同電腦的相同確切遊戲台,在兩個不同的應用程式中會有不同的 NonRoamableId 。 同樣地,在相同應用程式中執行的相同完全相同遊戲台,但在不同的電腦上,將會有不同的 NonRoamableIds。