GameListEntry 类

定义

提供游戏的显示信息,例如其显示信息、启动参数、游戏模式配置、类别和启动游戏的方法。

public ref class GameListEntry sealed : IGameListEntry
public ref class GameListEntry 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 GameListEntry final : IGameListEntry
/// [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 GameListEntry 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 sealed class GameListEntry : IGameListEntry
[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 sealed class GameListEntry
Public NotInheritable Class GameListEntry
Implements IGameListEntry
Public NotInheritable Class GameListEntry
继承
Object Platform::Object IInspectable GameListEntry
属性
实现

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 GameModeConfiguration
1709 16299 LaunchableState
1709 16299 LauncherExecutable
1709 16299 LaunchParameters
1709 16299 SetLauncherExecutableFileAsync (IStorageFile)
1709 16299 SetLauncherExecutableFileAsync (IStorageFile,String)
1709 16299 SetTitleIdAsync
1709 16299 TitleId

属性

Category

关联的 IGameListEntry 的当前 GameListCategory 值。

DisplayInfo

此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

GameModeConfiguration

游戏的当前 GameModeConfiguration 设置

LaunchableState

游戏的当前 GameListEntryLaunchableState

LauncherExecutable

游戏可执行文件的路径。

LaunchParameters

游戏的当前启动参数。

Properties

获取与 IGameListEntry 对象相关的所有属性的集合。

TitleId

游戏的 TitleId 可能会返回一个空字符串

方法

LaunchAsync()

启动关联的游戏。

SetCategoryAsync(GameListCategory)

设置 GameListCategory

SetLauncherExecutableFileAsync(IStorageFile)

设置游戏的可执行文件和启动参数的启动路径。 如果将 LaunchableState 设置为 ByTitle,则此操作可能会失败。

SetLauncherExecutableFileAsync(IStorageFile, String)

设置游戏可执行文件的启动路径。 如果将 LaunchableState 设置为 ByTitle,则此操作可能会失败。

SetTitleIdAsync(String)

汇报 TitleID。

适用于

另请参阅