Bagikan melalui


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

AccessCheck

AreAnyAccessesGranted

Fungsi Access Control Klien/Server

Gambaran Umum Access Control Klien/Server

MapGenericMask