struktur ACE_HEADER (ntifs.h)
Struktur ACE_HEADER menjelaskan jenis dan ukuran entri kontrol akses (ACE).
Sintaks
typedef struct _ACE_HEADER {
UCHAR AceType;
UCHAR AceFlags;
USHORT AceSize;
} ACE_HEADER;
Anggota
AceType
Jenis ACE. Anggota ini bisa menjadi salah satu nilai berikut:
Nilai | Makna |
---|---|
ACCESS_ALLOWED_ACE_TYPE | ACE yang diizinkan akses yang menggunakan struktur ACCESS_ALLOWED_ACE. |
ACCESS_DENIED_ACE_TYPE | ACE yang ditolak akses yang menggunakan struktur ACCESS_DENIED_ACE. |
SYSTEM_AUDIT_ACE_TYPE | ACE audit sistem yang menggunakan struktur SYSTEM_AUDIT_ACE. |
AceFlags
Kumpulan bendera kontrol khusus jenis ACE. Anggota ini bisa menjadi kombinasi dari nilai berikut:
Nilai | Makna |
---|---|
CONTAINER_INHERIT_ACE | Objek anak yang merupakan kontainer, seperti direktori, mewarisi ACE sebagai ACE yang efektif. ACE yang diwariskan dapat diwariskan kecuali bendera bit NO_PROPAGATE_INHERIT_ACE juga diatur. |
FAILED_ACCESS_ACE_FLAG | Digunakan dengan ACE audit sistem dalam SACL untuk menghasilkan pesan audit untuk upaya akses yang gagal. |
INHERIT_ONLY_ACE |
Menunjukkan ACE khusus warisan yang tidak mengontrol akses ke objek yang dilampirkan. Jika bendera ini tidak diatur, ACE adalah ACE efektif yang mengontrol akses ke objek yang dilampirkan.
ACE yang efektif dan khusus warisan dapat diwariskan tergantung pada status bendera pewarisan lainnya. |
INHERITED_ACE | Microsoft Windows 2000 atau yang lebih baru: Menunjukkan bahwa ACE diwariskan. Sistem mengatur bit ini ketika menyebarluaskan ACE yang diwariskan ke objek anak. |
NO_PROPAGATE_INHERIT_ACE | Jika ACE diwarisi oleh objek anak, sistem akan menghapus bendera OBJECT_INHERIT_ACE dan CONTAINER_INHERIT_ACE di ACE yang diwariskan. Ini mencegah ACE diwarisi oleh generasi objek berikutnya. |
OBJECT_INHERIT_ACE |
Objek anak nonkontainer mewarisi ACE sebagai ACE yang efektif.
Untuk objek anak yang merupakan kontainer, ACE diwariskan sebagai ACE khusus warisan kecuali bendera bit NO_PROPAGATE_INHERIT_ACE juga diatur. |
SUCCESSFUL_ACCESS_ACE_FLAG | Digunakan dengan ACE audit sistem dalam SACL untuk menghasilkan pesan audit untuk upaya akses yang berhasil. |
AceSize
Ukuran, dalam byte, dari ACE.
Keterangan
Struktur ACE_HEADER adalah anggota pertama dari berbagai jenis struktur ACE, seperti ACCESS_ALLOWED_ACE.
ACE alarm sistem saat ini tidak didukung. Anggota AceType tidak dapat menentukan SYSTEM_ALARM_ACE_TYPE. Jangan gunakan struktur SYSTEM_ALARM_ACE.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntifs.h (termasuk Ntifs.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk