struktur SECURITY_DESCRIPTOR (ntifs.h)
Struktur SECURITY_DESCRIPTOR berisi informasi keamanan yang terkait dengan objek. Driver menggunakan struktur ini untuk mengatur dan mengkueri status keamanan objek.
Karena format internal deskriptor keamanan dapat bervariasi, driver tidak memodifikasi struktur SECURITY_DESCRIPTOR secara langsung. Untuk membuat dan memanipulasi deskriptor keamanan, gunakan fungsi yang tercantum di bagian Lihat Juga.
Sintaks
typedef struct _SECURITY_DESCRIPTOR {
UCHAR Revision;
UCHAR Sbz1;
SECURITY_DESCRIPTOR_CONTROL Control;
PSID Owner;
PSID Group;
PACL Sacl;
PACL Dacl;
} SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR;
Anggota
Revision
Menentukan tingkat revisi deskriptor keamanan.
Sbz1
Menentukan byte nol padding yang menyelaraskan anggota Revisi pada batas 16-bit.
Control
Informasi kontrol deskriptor keamanan. Untuk informasi selengkapnya, lihat SECURITY_DESCRIPTOR_CONTROL.
Owner
Penunjuk ke pengidentifikasi keamanan pemilik.
Catatan
Anggota ini mungkin tidak valid. Anda harus menggunakan RtlGetOwnerSecurityDescriptor untuk mendapatkan pengidentifikasi keamanan pemilik.
Group
Penunjuk ke pengidentifikasi keamanan grup utama.
Catatan
Anggota ini mungkin tidak valid. Anda harus menggunakan RtlGetGroupSecurityDescriptor untuk mendapatkan anggota ini.
Sacl
Penunjuk ke daftar kontrol akses sistem (SACL).
Catatan
Anggota ini mungkin tidak valid. Anda harus menggunakan RtlGetSaclSecurityDescriptor untuk mendapatkan anggota ini.
Dacl
Penunjuk ke daftar kontrol akses diskresi (DACL).
Catatan
Anggota ini mungkin tidak valid. Anda harus menggunakan RtlGetDaclSecurityDescriptor untuk mendapatkan anggota ini.
Keterangan
Deskriptor keamanan menyertakan informasi yang menentukan komponen keamanan objek berikut:
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Microsoft Windows 2000. |
Header | ntifs.h |