Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Windows API menyediakan fungsi untuk mendapatkan dan mengatur komponen pendeskripsi keamanan terkait dengan objek yang dapat diamankan. Gunakan fungsi GetSecurityInfo dan GetNamedSecurityInfo untuk mengambil penunjuk ke deskriptor keamanan objek. Fungsi-fungsi ini juga dapat mengambil pointer ke komponen individual deskriptor keamanan: DACL, SACL, pemilik SID, dan SID grup utama. Gunakan fungsi SetSecurityInfo dan SetNamedSecurityInfo untuk mengatur komponen deskriptor keamanan objek.
Secara umum, Anda harus menggunakan GetSecurityInfo dan SetSecurityInfo dengan objek yang diidentifikasi oleh handel, dan SetNamedSecurityInfo dan GetNamedSecurityInfo dengan objek yang diidentifikasi dengan nama. Untuk informasi selengkapnya tentang fungsi tertentu yang akan digunakan saat bekerja dengan berbagai jenis objek, lihat Objek Yang Dapat Diamankan.
WINDOWS API menyediakan fungsi tambahan untuk memanipulasi komponen deskriptor keamanan. Untuk informasi tentang bekerja dengan daftar kontrol akses (DACL atau SACL), lihat Mendapatkan Informasi dari ACL dan Membuat atau MemodifikasiACL . Untuk informasi tentang SID, lihat Pengidentifikasi Keamanan (SID).
Untuk mendapatkan informasi kontrol dalam deskriptor keamanan, panggil fungsi GetSecurityDescriptorControl. Untuk mengatur bit kontrol yang terkait dengan pewarisan ACE otomatis, panggil fungsi SetSecurityDescriptorControl. Bit kontrol lainnya diatur oleh berbagai fungsi yang mengatur komponen deskriptor keamanan. Misalnya, jika Anda menggunakan SetSecurityInfo untuk mengubah DACL objek, fungsi mengatur atau menghapus bit yang sesuai untuk menunjukkan apakah deskriptor keamanan memiliki DACL, apakah itu DACL default, dan sebagainya. Contoh lain adalah bit kontrol(RM) resource manageryang terkandung dalam deskriptor keamanan. Bit ini digunakan sesuai dengan implementasi manajer sumber daya, dan diakses melalui fungsiGetSecurityDescriptorRMControl danSetSecurityDescriptorRMControl.