GameList 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
本地系统上的游戏列表,提供用于在游戏模式下启动和管理游戏运行方式的属性。
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
- 继承
- 属性
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 | |
GameUpdated |
指示 GameListEntry 已在 GameList 中更新 |