struktur SI_ACCESS (aclui.h)
Struktur SI_ACCESS berisi informasi tentang hak akses atau masker akses default untuk objek yang dapat diamankan. Metode ISecurityInformation::GetAccessRights menggunakan struktur ini untuk menentukan informasi yang digunakan editor kontrol akses untuk menginisialisasi halaman propertinya.
Sintaks
typedef struct _SI_ACCESS {
const GUID *pguid;
ACCESS_MASK mask;
LPCWSTR pszName;
DWORD dwFlags;
} SI_ACCESS, *PSI_ACCESS;
Anggota
pguid
Penunjuk ke struktur GUID yang mengidentifikasi jenis objek tempat akses ke kanan atau masker akses default diterapkan. GUID dapat mengidentifikasi kumpulan properti atau properti pada objek , atau jenis objek anak yang dapat dimuat oleh objek .
Jika anggota ini menunjuk ke GUID_NULL, hak akses berlaku untuk objek itu sendiri.
mask
Bitmask yang menentukan hak akses yang dijelaskan oleh struktur ini. Masker dapat berisi kombinasi hak standar dan spesifik, tetapi tidak boleh berisi hak generik seperti GENERIC_ALL.
pszName
Penunjuk ke string Unicode yang dihentikan null yang berisi string tampilan yang menjelaskan hak akses.
Atau, pszName dapat menjadi pengidentifikasi sumber daya string yang dikembalikan oleh makro MAKEINTRESOURCE . Gunakan metode ISecurityInformation::GetObjectInformation untuk mengidentifikasi modul yang berisi sumber daya string.
dwFlags
Sekumpulan bendera bit yang menunjukkan di mana hak akses ditampilkan. Anggota ini bisa menjadi kombinasi dari berikut ini.
Nilai | Makna |
---|---|
|
Hak akses ditampilkan pada halaman keamanan tingkat lanjut. |
|
Hak akses ditampilkan di halaman keamanan dasar. |
|
Menunjukkan hak akses yang hanya berlaku untuk kontainer. Jika bendera ini diatur, hak akses ditampilkan pada halaman keamanan dasar hanya jika metode ISecurityInformation::GetObjectInformation menentukan bendera SI_CONTAINER. |
|
Menunjukkan hak akses khusus properti. Digunakan dengan SI_EDIT_PROPERTIES. |
Anggota ini juga dapat menentukan kombinasi bendera berikut untuk menunjukkan apakah kontainer atau objek lain dapat mewarisi akses dengan benar.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | aclui.h |