struktur SYSTEM_ALARM_CALLBACK_OBJECT_ACE (winnt.h)
Tidak didukung.
Struktur SYSTEM_ALARM_CALLBACK_OBJECT_ACE disediakan untuk digunakan di masa mendatang.
Sintaks
typedef struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACE {
ACE_HEADER Header;
ACCESS_MASK Mask;
DWORD Flags;
GUID ObjectType;
GUID InheritedObjectType;
DWORD SidStart;
} SYSTEM_ALARM_CALLBACK_OBJECT_ACE, *PSYSTEM_ALARM_CALLBACK_OBJECT_ACE;
Anggota
Header
ACE_HEADER struktur yang menentukan ukuran dan jenis ACE. Ini berisi bendera yang mengontrol pewarisan ACE oleh objek anak. Struktur ini juga berisi bendera yang menunjukkan apakah ACE mengaudit upaya akses yang berhasil, upaya akses yang gagal, atau keduanya. Anggota AceType dari struktur ACE_HEADER harus diatur ke SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE.
Mask
ACCESS_MASK yang menentukan hak akses yang akan diaudit sistem untuk upaya akses oleh wali amanat.
Flags
Sekumpulan bendera bit yang menunjukkan apakah anggota ObjectType dan InheritedObjectType berisi GUID. Parameter ini bisa menjadi kombinasi dari nilai berikut. Atur semua bit yang tidak terdefinisi ke nol.
Nilai | Makna |
---|---|
|
Anggota ObjectType berisi GUID. |
|
Anggota InheritedObjectType berisi GUID. |
ObjectType
Struktur GUID yang mengidentifikasi kumpulan properti, properti, hak diperluas, atau jenis objek anak.
Anggota ini hanya valid jika bit ACE_OBJECT_TYPE_PRESENT diatur dalam anggota Bendera . Jika tidak, ObjectType diabaikan.
Tujuan GUID ini tergantung pada hak akses yang ditentukan dalam anggota Mask .
InheritedObjectType
Struktur GUID yang mengidentifikasi jenis objek anak yang dapat mewarisi ACE.
Anggota ini hanya valid jika bit ACE_INHERITED_OBJECT_TYPE_PRESENT diatur dalam anggota Bendera . Jika bit tersebut tidak diatur, InheritedObjectType diabaikan dan semua jenis objek anak dapat mewarisi ACE. Dalam kedua kasus, pewarisan juga dikendalikan oleh bendera warisan dalam ACE_HEADER, serta oleh perlindungan apa pun terhadap pewarisan yang ditempatkan pada objek anak.
SidStart
DWORD pertama dari ACE wali. ACE ini dapat ditambahkan dengan data aplikasi. Ketika fungsi AuthzAccessCheckCallback dipanggil, ACE ini diteruskan sebagai parameter pAce dari fungsi tersebut.
Keterangan
Jika GUID ObjectType maupun InheritedObjectType tidak ditentukan, struktur SYSTEM_ALARM_CALLBACK_OBJECT_ACE memiliki semantik yang sama dengan struktur SYSTEM_ALARM_CALLBACK_ACE . Dalam hal ini, gunakan struktur SYSTEM_ALARM_CALLBACK_ACE karena lebih kecil dan lebih efisien.
ACL yang berisi SYSTEM_ALARM_CALLBACK_OBJECT_ACE harus menentukan nomor revisi ACL_REVISION_DS dalam struktur ACE_HEADER .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | winnt.h |