GameModeConfiguration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与 GameListEntry 在游戏 模式下的操作方式相关的属性集合
public ref class GameModeConfiguration sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.Preview.GamesEnumerationContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameModeConfiguration final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.Preview.GamesEnumerationContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GameModeConfiguration
Public NotInheritable Class GameModeConfiguration
- 继承
- 属性
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.16299.0 中引入)
Windows Mobile Extension SDK (在 10.0.16299.0 中引入) |
API contract |
Windows.Gaming.Preview.GamesEnumerationContract (在 v2.0 中引入)
|
应用功能 |
gameList
|
注解
此 API 并非适用于所有应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。
属性
AffinitizeToExclusiveCpus |
CPU 是游戏进程所独占的,不与其他进程共享。 |
CpuExclusivityMaskHigh |
专用于由位掩码表示的游戏的逻辑核心的 CPU 独占性掩码。 核心 0 由低 int 中的最低位指定,每个内核是下一个最高位。 不能设置超出 GetSystemCpuSetInformation 返回的核心数的位,否则 set 函数将引发。 |
CpuExclusivityMaskLow |
专用于由位掩码表示的游戏的逻辑核心的 CPU 独占性掩码。 核心 0 由低 int 中的最低位指定,每个内核是下一个最高位。 不能设置超出 GetSystemCpuSetInformation 返回的核心数的位,否则 set 函数将引发。 |
IsEnabled |
为游戏模式启用了关联的 GameListEntry |
MaxCpuCount |
游戏将使用的最大 CPU 数,这不能超过系统设备处理器的总逻辑核心数 |
PercentGpuMemoryAllocatedToGame |
启用游戏模式时专用于游戏的 GPU 内存的百分比。 |
PercentGpuMemoryAllocatedToSystemCompositor |
启用游戏模式时专用于系统合成器 GPU 内存的百分比。 |
PercentGpuTimeAllocatedToGame |
启用游戏模式时将专用于游戏的 GPU 时间百分比。 |
RelatedProcessNames |
返回不受游戏模式影响的游戏相关进程的列表。 可以添加和删除进程名称,但需要调用 SaveAsync () 来保留更改。 |
方法
SaveAsync() |