Bagikan melalui


enumerasi ADS_ACEFLAG_ENUM (iads.h)

Enumerasi ADS_ACEFLAG_ENUM digunakan untuk menentukan perilaku Entri Access Control (ACE) untuk objek Direktori Aktif.

Untuk informasi selengkapnya dan nilai yang mungkin untuk file, berbagi file, dan objek registri, lihat anggota AceFlags dari struktur ACE_HEADER .

Sintaks

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0003 {
  ADS_ACEFLAG_INHERIT_ACE = 0x2,
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 0x4,
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 0x8,
  ADS_ACEFLAG_INHERITED_ACE = 0x10,
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 0x1f,
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 0x40,
  ADS_ACEFLAG_FAILED_ACCESS = 0x80
} ADS_ACEFLAG_ENUM;

Konstanta

 
ADS_ACEFLAG_INHERIT_ACE
Nilai: 0x2
Objek turunan akan mewarisi entri kontrol akses (ACE) ini. ACE yang diwariskan dapat diwariskan kecuali bendera ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE diatur.
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
Nilai: 0x4
Sistem akan menghapus bendera ADS_ACEFLAG_INHERIT_ACE untuk ACE objek anak yang diwariskan. Ini mencegah ACE diwarisi oleh generasi objek berikutnya.
ADS_ACEFLAG_INHERIT_ONLY_ACE
Nilai: 0x8
Menunjukkan bahwa ACE khusus warisan yang tidak menjalankan kontrol akses pada objek yang dilampirkan. Jika bendera ini tidak diatur, ACE adalah ACE efektif yang memberikan kontrol akses pada objek yang dilampirkan.
ADS_ACEFLAG_INHERITED_ACE
Nilai: 0x10
Menunjukkan apakah ACE diwariskan atau tidak. Sistem mengatur bit ini.
ADS_ACEFLAG_VALID_INHERIT_FLAGS
Nilai: 0x1f
Menunjukkan apakah bendera warisan valid. Sistem mengatur bit ini.
ADS_ACEFLAG_SUCCESSFUL_ACCESS
Nilai: 0x40
Menghasilkan pesan audit untuk upaya akses yang berhasil, digunakan dengan ACE yang mengaudit sistem dalam daftar kontrol akses sistem (SACL).
ADS_ACEFLAG_FAILED_ACCESS
Nilai: 0x80
Menghasilkan pesan audit untuk upaya akses yang gagal, digunakan dengan ACE yang mengaudit sistem dalam SACL.

Keterangan

Karena VBScript tidak dapat membaca data dari pustaka jenis, aplikasi VBScript tidak memahami konstanta simbolis seperti yang ditentukan dalam enumerasi ini. Anda harus menggunakan konstanta numerik sebagai gantinya untuk mengatur bendera yang sesuai di aplikasi VBScript Anda. Jika Anda ingin menggunakan konstanta simbolis sebagai praktik pemrograman yang baik, tulis deklarasi eksplisit dari konstanta tersebut, seperti yang dilakukan di sini, dalam aplikasi VBScript Anda.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Header iads.h

Lihat juga

Enumerasi ADSI

IADsObjectOptions

IADsPathname::Set