enumerasi ACCESS_MODE (accctrl.h)
Enumerasi ACCESS_MODE berisi nilai yang menunjukkan bagaimana hak akses dalam struktur EXPLICIT_ACCESS berlaku untuk wali. Fungsi seperti SetEntriesInAcl dan GetExplicitEntriesFromAcl menggunakan nilai-nilai ini untuk mengatur atau mengambil informasi dalam entri kontrol akses (ACE).
Sintaks
typedef enum _ACCESS_MODE {
NOT_USED_ACCESS,
GRANT_ACCESS,
SET_ACCESS,
DENY_ACCESS,
REVOKE_ACCESS,
SET_AUDIT_SUCCESS,
SET_AUDIT_FAILURE
} ACCESS_MODE;
Konstanta
NOT_USED_ACCESS Nilai tidak digunakan. |
GRANT_ACCESS Menunjukkan ACCESS_ALLOWED_ACE struktur. ACE baru menggabungkan hak yang ditentukan dengan hak yang diizinkan atau ditolak yang ada dari wali amanat. |
SET_ACCESS Menunjukkan struktur ACCESS_ALLOWED_ACE yang memungkinkan hak yang ditentukan. Pada input, nilai ini membuang informasi kontrol akses yang ada untuk wali. |
DENY_ACCESS Menunjukkan ACCESS_DENIED_ACE struktur yang menolak hak yang ditentukan. Pada input, nilai ini menolak hak yang ditentukan selain hak wali yang saat ini ditolak. |
REVOKE_ACCESS Menunjukkan bahwa semua ACCESS_ALLOWED_ACE atau SYSTEM_AUDIT_ACE struktur untuk wali yang ditentukan dihapus. |
SET_AUDIT_SUCCESS Menunjukkan struktur SYSTEM_AUDIT_ACE yang menghasilkan pesan audit untuk upaya yang berhasil menggunakan hak akses yang ditentukan. Pada input, nilai ini menggabungkan hak yang ditentukan dengan hak akses yang diaudit yang ada untuk wali amanat. |
SET_AUDIT_FAILURE Menunjukkan SYSTEM_AUDIT_ACE struktur yang menghasilkan pesan audit untuk upaya gagal menggunakan hak akses yang ditentukan. Pada input, nilai ini menggabungkan hak yang ditentukan dengan hak akses yang diaudit yang ada untuk wali amanat. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | accctrl.h |