GameModeConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |