GameModeConfiguration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция свойств, связанных с тем, как 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 доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API будут завершаться ошибкой во время выполнения.
Свойства
AffinitizeToExclusiveCpus |
Процессоры являются эксклюзивными для процесса игры, не совместного с другими процессами. |
CpuExclusivityMaskHigh |
Маска эксклюзивности ЦП для логических ядер, выделенных для игры, представленной битовой маской. Ядро 0 определяется наименьшим битом в нижнем int, и каждое ядро является следующим самым высоким битом. Никакие биты не могут быть заданы за пределами числа ядер, возвращаемых GetSystemCpuSetInformation , или функция set будет выдаваться. |
CpuExclusivityMaskLow |
Маска эксклюзивности ЦП для логических ядер, выделенных для игры, представленной битовой маской. Ядро 0 определяется наименьшим битом в нижнем int, и каждое ядро является следующим самым высоким битом. Никакие биты не могут быть заданы за пределами числа ядер, возвращаемых GetSystemCpuSetInformation , или функция set будет выдаваться. |
IsEnabled |
Для связанного элемента GameListEntry включен режим игры |
MaxCpuCount |
Максимальное количество процессоров, которые будут использоваться в игре, не может превышать общее количество логических ядер в системных процессорах устройств. |
PercentGpuMemoryAllocatedToGame |
Процент памяти GPU, которая будет выделена для игры при включении игрового режима. |
PercentGpuMemoryAllocatedToSystemCompositor |
Процент памяти GPU, которая будет выделена для системного композитора при включении игрового режима. |
PercentGpuTimeAllocatedToGame |
Процент времени GPU, которое будет выделено игре при включении игрового режима. |
RelatedProcessNames |
Возвращает список процессов, связанных с играми, которые не будут затронуты игровым режимом. Имена процессов можно добавлять и удалять, но для сохранения изменений потребуется вызвать SaveAsync( ). |
Методы
SaveAsync() |
Сохранение изменений в свойствах GameModeConfiguration |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по