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

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

ACE

ACL

SYSTEM_ALARM_ACE

SYSTEM_AUDIT_ACE