Bagikan melalui


Fungsi ReleaseExclusiveCpuSets (expandedresources.h)

Memilih keluar dari eksklusivitas CPU, memberikan akses aplikasi ke semua inti, tetapi dengan biaya harus membagikannya dengan proses lain.

Sintaks

HRESULT ReleaseExclusiveCpuSets();

Mengembalikan nilai

Hasil operasi.

Keterangan

Anda harus memanggil fungsi ini saat ingin beralih ke mode bersama (misalnya, jika aplikasi berjalan di perangkat low-end).

Setelah fungsi ini dipanggil, aplikasi masih akan memiliki akses ke sumber daya Mode Game lainnya, seperti peningkatan prioritas GPU. Aplikasi ini juga masih akan mendapatkan transisi status melalui HasExpandedResources.

Seperti halnya SetProcessDefaultCpuSets, ReleaseExclusiveCpuSets berlaku untuk seluruh proses.

Ini adalah API Win32 yang hanya didukung di desktop UWP dan aplikasi Xbox. Ini juga memerlukan kemampuan yang dibatasi expandedResources , yang dapat Anda pilih dengan membuka Package.appxmanifest di Visual Studio dan menavigasi ke tab Kemampuan . Atau, Anda dapat mengedit kode file secara langsung:


<Package
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces=" rescap">
	...
	<Capabilities>
		<rescap:Capability Name="expandedResources" />
	</Capabilities>
	...
</Package>

Kemampuan ini diberikan berdasarkan per judul; hubungi manajer akun Anda untuk informasi lebih lanjut. Anda dapat menerbitkan aplikasi UWP dengan kemampuan ini ke Store jika menargetkan desktop, tetapi jika menargetkan Xbox, aplikasi tersebut akan ditolak dalam sertifikasi.

Aplikasi harus berada di latar depan dan memiliki fokus sebelum sumber daya eksklusif diberikan.

Persyaratan

   
Target Platform Windows
Header expandedresources.h
Pustaka Windowsapp.lib
DLL Gamemode.dll