Bagikan melalui


enumerasi ADS_ACETYPE_ENUM (iads.h)

Enumerasi ADS_ACETYPE_ENUM digunakan untuk menentukan jenis entri kontrol akses untuk objek Direktori Aktif. Properti IADsAccessControlEntry.AceType berisi salah satu nilai ini untuk objek Direktori Aktif.

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

Sintaks

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0002 {
  ADS_ACETYPE_ACCESS_ALLOWED = 0,
  ADS_ACETYPE_ACCESS_DENIED = 0x1,
  ADS_ACETYPE_SYSTEM_AUDIT = 0x2,
  ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = 0x5,
  ADS_ACETYPE_ACCESS_DENIED_OBJECT = 0x6,
  ADS_ACETYPE_SYSTEM_AUDIT_OBJECT = 0x7,
  ADS_ACETYPE_SYSTEM_ALARM_OBJECT = 0x8,
  ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK = 0x9,
  ADS_ACETYPE_ACCESS_DENIED_CALLBACK = 0xa,
  ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT = 0xb,
  ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT = 0xc,
  ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK = 0xd,
  ADS_ACETYPE_SYSTEM_ALARM_CALLBACK = 0xe,
  ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT = 0xf,
  ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT = 0x10
} ADS_ACETYPE_ENUM;

Konstanta

 
ADS_ACETYPE_ACCESS_ALLOWED
Nilai: 0
ACE adalah jenis ACCESS ALLOWED standar, di mana bidang ObjectType dan InheritedObjectType adalah NULL.
ADS_ACETYPE_ACCESS_DENIED
Nilai: 0x1
ACE adalah jenis audit sistem standar, di mana bidang ObjectType dan InheritedObjectType adalah NULL.
ADS_ACETYPE_SYSTEM_AUDIT
Nilai: 0x2
ACE adalah jenis sistem standar, di mana bidang ObjectType dan InheritedObjectType adalah NULL.
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT
Nilai: 0x5
ACE memberikan akses ke objek atau subobjek objek, seperti set properti atau properti. ObjectType atau InheritedObjectType atau keduanya berisi GUID yang mengidentifikasi kumpulan properti, properti, hak yang diperluas, atau jenis objek anak.
ADS_ACETYPE_ACCESS_DENIED_OBJECT
Nilai: 0x6
ACE menolak akses ke objek atau subobjek objek, seperti set properti atau properti. ObjectType atau InheritedObjectType atau keduanya berisi GUID yang mengidentifikasi kumpulan properti, properti, hak yang diperluas, atau jenis objek anak.
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT
Nilai: 0x7
ACE mengaudit akses ke objek atau subobjek objek, seperti set properti atau properti. ObjectType atau InheritedObjectType atau keduanya berisi GUID yang mengidentifikasi kumpulan properti, properti, hak yang diperluas, atau jenis objek anak.
ADS_ACETYPE_SYSTEM_ALARM_OBJECT
Nilai: 0x8
Tidak digunakan.
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK
Nilai: 0x9
Fungsionalitas yang sama seperti ADS_ACETYPE_ACCESS_ALLOWED, tetapi digunakan dengan aplikasi yang menggunakan Authz untuk memverifikasi ACE.
ADS_ACETYPE_ACCESS_DENIED_CALLBACK
Nilai: 0xa
Fungsionalitas yang sama seperti ADS_ACETYPE_ACCESS_DENIED, tetapi digunakan dengan aplikasi yang menggunakan Authz untuk memverifikasi ACE.
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT
Nilai: 0xb
Fungsionalitas yang sama seperti ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, tetapi digunakan dengan aplikasi yang menggunakan Authz untuk memverifikasi ACE.
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT
Nilai: 0xc
Fungsionalitas yang sama seperti ADS_ACETYPE_ACCESS_DENIED_OBJECT, tetapi digunakan dengan aplikasi yang menggunakan Authz untuk memeriksa ACE.
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK
Nilai: 0xd
Fungsionalitas yang sama seperti ADS_ACETYPE_SYSTEM_AUDIT, tetapi digunakan dengan aplikasi yang menggunakan Authz untuk memeriksa ACE.
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK
Nilai: 0xe
Tidak digunakan.
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT
Nilai: 0xf
Fungsionalitas yang sama seperti ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, tetapi digunakan dengan aplikasi yang menggunakan Authz untuk memverifikasi ACE.
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT
Nilai: 0x10
Tidak digunakan.

Keterangan

ACE standar adalah ACE yang ditentukan dan digunakan dalam pendeskripsi keamanan Windows. Windows memungkinkan ACE diterapkan ke objek dan properti yang diidentifikasi oleh GUID.

Gunakan metode properti IADsAccessControlEntry untuk menentukan jenis ACE.

Catatan Karena Visual Basic Scripting Edition (VBScript) tidak dapat membaca data dari pustaka jenis, aplikasi VBScript tidak dapat mengenali konstanta simbolis seperti yang ditentukan di atas. Gunakan konstanta numerik sebagai gantinya untuk mengatur bendera yang sesuai dalam aplikasi VBScript. Untuk menggunakan konstanta simbolis sebagai praktik pemrograman yang baik, tulis deklarasi eksplisit dari konstanta tersebut, seperti yang dilakukan di sini, dalam aplikasi VBScript.
 

Persyaratan

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

Lihat juga

Enumerasi ADSI

IADsAccessControlEntry

IADsAccessControlEntry.AceType