Bagikan melalui


GameModeConfiguration Kelas

Definisi

Kumpulan properti yang terkait dengan cara GameListEntry beroperasi dalam Mode Game

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
Warisan
Object Platform::Object IInspectable GameModeConfiguration
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Desktop Extension SDK (diperkenalkan dalam 10.0.16299.0)
Windows Mobile Extension SDK (diperkenalkan dalam 10.0.16299.0)
API contract
Windows.Gaming.Preview.GamesEnumerationContract (diperkenalkan dalam v2.0)
Kemampuan aplikasi
gameList

Keterangan

API ini tidak tersedia untuk semua aplikasi. Kecuali akun pengembang Anda disediakan secara khusus oleh Microsoft, panggilan ke API ini akan gagal saat runtime.

Properti

AffinitizeToExclusiveCpus

CPU eksklusif untuk proses game yang tidak dibagikan dengan proses lain.

CpuExclusivityMaskHigh

Masker eksklusivitas CPU dari inti logis yang didedikasikan untuk game yang diwakili oleh bitmask. Core 0 ditentukan oleh bit terendah dalam int rendah dan setiap inti adalah bit tertinggi berikutnya. Tidak ada bit yang dapat diatur di luar jumlah inti yang dikembalikan oleh GetSystemCpuSetInformation atau fungsi set yang akan dilemparkan.

CpuExclusivityMaskLow

Masker eksklusivitas CPU dari inti logis yang didedikasikan untuk game yang diwakili oleh bitmask. Core 0 ditentukan oleh bit terendah dalam int rendah dan setiap inti adalah bit tertinggi berikutnya. Tidak ada bit yang dapat diatur di luar jumlah inti yang dikembalikan oleh GetSystemCpuSetInformation atau fungsi set yang akan dilemparkan.

IsEnabled

GameListEntry terkait diaktifkan untuk Mode Game

MaxCpuCount

Jumlah maksimum CPU yang akan digunakan game, ini tidak dapat melebihi total inti logis di seluruh prosesor perangkat sistem

PercentGpuMemoryAllocatedToGame

Persentase memori GPU yang akan didedikasikan untuk game ketika Mode Game diaktifkan.

PercentGpuMemoryAllocatedToSystemCompositor

Persentase memori GPU yang akan didedikasikan untuk komposit sistem saat Mode Game diaktifkan.

PercentGpuTimeAllocatedToGame

Persentase waktu GPU yang akan didedikasikan untuk game ketika Mode Game diaktifkan.

RelatedProcessNames

Mengembalikan daftar proses terkait game yang tidak akan terpengaruh oleh Mode Game. Nama proses dapat ditambahkan dan dihapus, namun SaveAsync() perlu dipanggil untuk mempertahankan perubahan.

Metode

SaveAsync()

Menyimpan perubahan pada properti GameModeConfiguration

Berlaku untuk