Fungsi SetProcessRestrictionExemption (winuser.h)
Mengecualikan proses panggilan dari pembatasan yang mencegah proses desktop berinteraksi dengan lingkungan aplikasi Windows Store. Fungsi ini digunakan oleh alat pengembangan dan penelusuran kesalahan.
Fungsi ini hanya berhasil jika lisensi pengembang ada di sistem. Setelah berhasil, proses panggilan akan dapat melakukan tindakan berikut, tunduk pada pembatasan Isolasi Hak Istimewa Antarmuka Pengguna (UIPI):
- Lampirkan kait global (dan hook peristiwa) ke proses aplikasi Windows Store.
- Lampirkan antrean input antara proses aplikasi Windows Store, browser aplikasi Windows Store, proses sistem, dan proses aplikasi desktop.
- Ubah latar depan secara arbitrer antara aplikasi Windows Store dan lingkungan desktop.
Sintaks
BOOL SetProcessRestrictionExemption(
BOOL fEnableExemption
);
Parameter
fEnableExemption
Ketika diatur ke TRUE, menunjukkan permintaan untuk menonaktifkan pengecualian untuk proses panggilan.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Proses apa pun dapat memanggil fungsi ini, termasuk proses dan proses aplikasi desktop dan Bursa Windows yang menggunakan kode IL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | winuser.h |
Pustaka | User32.lib |
DLL | User32.dll |