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.
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 |
---|---|
|
Tingkat integritas rendah. |
|
Tingkat integritas sedang. |
|
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) |