Fungsi CreateSecurityPage (aclui.h)
Fungsi CreateSecurityPage membuat halaman properti keamanan dasar yang memungkinkan pengguna untuk melihat dan mengedit hak akses yang diizinkan atau ditolak oleh entri kontrol akses (ACE) dalam daftar kontrol akses diskresi (DACL) objek. Gunakan fungsi PropertySheet atau pesan PSM_ADDPAGE untuk menambahkan halaman ini ke lembar properti.
Sintaks
HPROPSHEETPAGE ACLUIAPI CreateSecurityPage(
[in] LPSECURITYINFO psi
);
Parameter
[in] psi
Penunjuk ke implementasi antarmuka ISecurityInformation Anda. Sistem memanggil metode antarmuka untuk mengambil informasi tentang objek yang sedang diedit dan mengembalikan input pengguna.
Menampilkan nilai
Jika fungsi berhasil, fungsi mengembalikan handel ke halaman properti keamanan dasar.
Jika fungsi gagal, fungsi akan mengembalikan NULL. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Selama inisialisasi halaman properti, sistem memanggil metode ISecurityInformation::GetSecurity dan ISecurityInformation::SetSecurity untuk menentukan apakah pengguna memiliki izin untuk mengedit deskriptor keamanan objek. Sistem menampilkan pesan kesalahan jika pengguna tidak memiliki izin.
Halaman properti keamanan dasar dapat menyertakan tombol Tingkat Lanjut untuk menampilkan lembar properti keamanan tingkat lanjut. Lembar properti keamanan tingkat lanjut ini dapat berisi tiga halaman properti tambahan yang memungkinkan pengguna untuk melihat dan mengedit DACL objek, daftar kontrol akses sistem (SACL), dan pemilik.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | aclui.h |
Pustaka | Aclui.lib |
DLL | Aclui.dll |