Partager via


GameModeConfiguration Classe

Définition

Collection de propriétés liées au fonctionnement d’un GameListEntry en mode jeu

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
Héritage
Object Platform::Object IInspectable GameModeConfiguration
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.16299.0)
Windows Mobile Extension SDK (introduit dans 10.0.16299.0)
API contract
Windows.Gaming.Preview.GamesEnumerationContract (introduit dans v2.0)
Fonctionnalités de l’application
gameList

Remarques

Cette API n’est pas disponible pour toutes les applications. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

Propriétés

AffinitizeToExclusiveCpus

Les processeurs sont exclusifs au processus du jeu qui n’est pas partagé avec d’autres processus.

CpuExclusivityMaskHigh

Masque d’exclusivité processeur de cœurs logiques dédiés au jeu représenté par un masque de bits. Le cœur 0 est spécifié par le bit le plus bas dans le int faible et chaque cœur est le bit le plus élevé suivant. Aucun bits ne peut être défini au-delà du nombre de cœurs retournés par GetSystemCpuSetInformation ou la fonction set lèvera.

CpuExclusivityMaskLow

Masque d’exclusivité processeur de cœurs logiques dédiés au jeu représenté par un masque de bits. Le cœur 0 est spécifié par le bit le plus bas dans le int faible et chaque cœur est le bit le plus élevé suivant. Aucun bits ne peut être défini au-delà du nombre de cœurs retournés par GetSystemCpuSetInformation ou la fonction set lèvera.

IsEnabled

Le GameListEntry associé est activé pour le mode jeu

MaxCpuCount

Le nombre maximal de processeurs utilisés par le jeu ne peut pas dépasser le nombre total de cœurs logiques sur le processeur d’appareil système

PercentGpuMemoryAllocatedToGame

Pourcentage de mémoire GPU qui sera dédiée au jeu lorsque le mode jeu est activé.

PercentGpuMemoryAllocatedToSystemCompositor

Pourcentage de mémoire GPU qui sera dédiée au compositeur système lorsque le mode jeu est activé.

PercentGpuTimeAllocatedToGame

Pourcentage de temps GPU qui sera dédié au jeu lorsque le mode jeu est activé.

RelatedProcessNames

Retourne une liste des processus liés au jeu qui ne seront pas affectés par le mode jeu. Les noms de processus peuvent être ajoutés et supprimés, mais SaveAsync() doit être appelé pour conserver les modifications.

Méthodes

SaveAsync()

Enregistre les modifications apportées aux propriétés GameModeConfiguration

S’applique à