Bagikan melalui


struktur SYSTEM_MANDATORY_LABEL_ACE (winnt.h)

Struktur SYSTEM_MANDATORY_LABEL_ACE mendefinisikan entri kontrol akses (ACE) untuk daftar kontrol akses sistem (SACL) yang menentukan tingkat akses wajib dan kebijakan untuk objek yang dapat diamankan.

Sintaks

typedef struct _SYSTEM_MANDATORY_LABEL_ACE {
  ACE_HEADER  Header;
  ACCESS_MASK Mask;
  DWORD       SidStart;
} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE;

Anggota

Header

Struktur ACE_HEADER yang menentukan ukuran dan jenis ACE. Struktur ini juga berisi bendera yang mengontrol pewarisan ACE oleh objek anak. Anggota AceType dari struktur ACE_HEADER harus diatur ke SYSTEM_MANDATORY_LABEL_ACE_TYPE, dan anggota AceSize harus diatur ke jumlah total byte yang dialokasikan untuk struktur SYSTEM_MANDATORY_LABEL_ACE .

Mask

Kebijakan akses untuk prinsipal dengan tingkat integritas wajib lebih rendah dari objek yang terkait dengan SACL yang berisi ACE ini.

Nilai Makna
SYSTEM_MANDATORY_LABEL_NO_WRITE_UP
0x1
Prinsipal dengan tingkat wajib yang lebih rendah daripada objek tidak dapat menulis ke objek.
SYSTEM_MANDATORY_LABEL_NO_READ_UP
0x2
Prinsipal dengan tingkat wajib yang lebih rendah daripada objek tidak dapat membaca objek.
SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP
0x4
Prinsipal dengan tingkat wajib yang lebih rendah daripada objek tidak dapat menjalankan objek.

SidStart

Menentukan DWORD pertama dari SID. Byte SID yang tersisa disimpan dalam memori yang berdampingan setelah anggota SidStart . Otoritas pengidentifikasi SID harus SECURITY_MANDATORY_LABEL_AUTHORITY. RIDSID menentukan tingkat integritas wajib objek yang terkait dengan SACL yang berisi ACE ini. RID harus menjadi salah satu nilai berikut.

Nilai Makna
0x1000
Tingkat integritas rendah.
0x2000
Tingkat integritas sedang.
0x3000
Tingkat integritas tinggi.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header winnt.h (termasuk Windows.h)

Lihat juga

ACL