Fungsi AreAllAccessesGranted (securitybaseapi.h)
Fungsi AreAllAccessesGranted memeriksa apakah sekumpulan hak akses yang diminta telah diberikan. Hak akses direpresentasikan sebagai bendera bit dalam masker akses.
Sintaks
BOOL AreAllAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Parameter
[in] GrantedAccess
Masker akses yang menentukan hak akses yang telah diberikan.
[in] DesiredAccess
Masker akses yang menentukan hak akses yang telah diminta. Masker ini harus dipetakan dari umum ke hak akses tertentu dan standar, biasanya dengan memanggil fungsi MapGenericMask .
Menampilkan nilai
Jika semua hak akses yang diminta telah diberikan, nilai yang dikembalikan bukan nol.
Jika tidak semua hak akses yang diminta telah diberikan, nilai yang dikembalikan adalah nol.
Keterangan
Fungsi AreAllAccessesGranted umumnya digunakan oleh aplikasi server untuk memeriksa hak akses klien yang mencoba mendapatkan akses ke objek. Ketika bit yang diatur dalam parameter DesiredAccess cocok dengan bit yang ditetapkan dalam parameter GrantedAccess , semua hak yang diminta telah diberikan.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | securitybaseapi.h (termasuk Windows.h) |
Pustaka | Advapi32.lib |
DLL | Advapi32.dll |
Lihat juga
Fungsi Access Control Klien/Server