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

Lihat juga

Editor Access Control

Fungsi Editor Access Control

EditKeamanan

GetSecurity

ISecurityInformation

PSM_ADDPAGE

Lembar Properti

SetSecurity