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)

取消合并 GameListEntry (如果之前已合并)。 GameListEntry 的 可能会在新的枚举调用中重新合并。

事件

GameAdded

指示已将新的 GameListEntry 添加到 GameList

GameRemoved

指示已从 GameList 中删除 GameListEntry

GameUpdated

指示 GameListEntry 已在 GameList 中更新

适用于