struktur JOBOBJECT_BASIC_UI_RESTRICTIONS (winnt.h)

Berisi pembatasan antarmuka pengguna dasar untuk objek pekerjaan.

Sintaks

typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
  DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;

Anggota

UIRestrictionsClass

Kelas pembatasan untuk antarmuka pengguna. Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
JOB_OBJECT_UILIMIT_DESKTOP
0x00000040
Mencegah proses yang terkait dengan pekerjaan membuat desktop dan beralih desktop menggunakan fungsi CreateDesktop dan SwitchDesktop .
JOB_OBJECT_UILIMIT_DISPLAYSETTINGS
0x00000010
Mencegah proses yang terkait dengan pekerjaan memanggil fungsi ChangeDisplaySettings .
JOB_OBJECT_UILIMIT_EXITWINDOWS
0x00000080
Mencegah proses yang terkait dengan pekerjaan agar tidak memanggil fungsi ExitWindows atau ExitWindowsEx .
JOB_OBJECT_UILIMIT_GLOBALATOMS
0x00000020
Mencegah proses yang terkait dengan pekerjaan mengakses atom global. Ketika bendera ini digunakan, setiap pekerjaan memiliki tabel atomnya sendiri.
JOB_OBJECT_UILIMIT_HANDLES
0x00000001
Mencegah proses yang terkait dengan pekerjaan menggunakan handel USER yang dimiliki oleh proses yang tidak terkait dengan pekerjaan yang sama.
JOB_OBJECT_UILIMIT_READCLIPBOARD
0x00000002
Mencegah proses yang terkait dengan pekerjaan membaca data dari clipboard.
JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS
0x00000008
Mencegah proses yang terkait dengan pekerjaan mengubah parameter sistem dengan menggunakan fungsi SystemParametersInfo .
JOB_OBJECT_UILIMIT_WRITECLIPBOARD
0x00000004
Mencegah proses yang terkait dengan pekerjaan menulis data ke clipboard.

Keterangan

Jika Anda menentukan bendera JOB_OBJECT_UILIMIT_HANDLES, ketika proses yang terkait dengan pekerjaan menyiarkan pesan, bendera tersebut hanya dikirim ke jendela tingkat atas yang dimiliki oleh proses yang terkait dengan pekerjaan yang sama. Selain itu, kait hanya dapat dipasang pada utas milik proses yang terkait dengan pekerjaan.

Untuk memberikan akses ke handel Pengguna ke pekerjaan yang memiliki pembatasan antarmuka pengguna, gunakan fungsi UserHandleGrantAccess .

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winnt.h (sertakan Windows.h)

Lihat juga

ExitWindows

ExitWindowsEx

QueryInformationJobObject

SetInformationJobObject

SystemParametersInfo

UserHandleGrantAccess