共用方式為


GameList 類別

定義

本機系統上的遊戲清單,提供啟動和管理遊戲在遊戲模式中執行方式的屬性。

public ref class GameList abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.Preview.GamesEnumerationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameList final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.Preview.GamesEnumerationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class GameList
Public Class GameList
繼承
Object Platform::Object IInspectable GameList
屬性

Windows 需求

裝置系列
Windows Desktop Extension SDK (已於 10.0.10240.0 引進)
Windows Mobile Extension SDK (已於 10.0.10240.0 引進)
API contract
Windows.Gaming.Preview.GamesEnumerationContract (已於 v1.0 引進)
應用程式功能
gameList

備註

此 API 不適用於所有應用程式。 除非您的開發人員帳戶是由 Microsoft 特別布建,否則呼叫這些 API 會在運行時間失敗。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1709 16299 MergeEntriesAsync
1709 16299 UnmergeEntryAsync

方法

FindAllAsync()

傳回所有 GameListEntries

FindAllAsync(String)

會傳回符合 String 參數所提供 packageFamilyName 的所有 GameListEntries

MergeEntriesAsync(GameListEntry, GameListEntry)

明確合併兩個 GameListEntries ,以從 GameList 移除重複專案。

UnmergeEntryAsync(GameListEntry)

如果先前合併,請取消合併 GameListEntryGameListEntry 的 可能會在新的列舉呼叫中重新合併。

事件

GameAdded

指出已將新的 GameListEntry 新增至 GameList

GameRemoved

指出 GameListEntry 已從 GameList 中移除。

GameUpdated

指出 GameListEntry 已在 GameList 中更新

適用於