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 |