Bagikan melalui


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