GameModeConfiguration Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 |