AreAllAccessesGranted

【勇芳软件工作室】汉化HomePreviousNext

AreAllAccessesGranted功能检查是否已经授予一组请求的访问权限。访问权限表示为32位访问掩码中的位标志。

BOOL AreAllAccessesGranted(

DWORD 【GrantedAccess】,//访问掩码以获得授权的访问权限
DWORD 【DesiredAccess】//请求访问权限的访问掩码
); 

参数

【GrantedAccess】

一个访问掩码,指定已授予的访问权限。

【DesiredAccess】

一个访问掩码,指定已请求的访问权限。这个掩码必须已经从通用映射到特定的和标准的访问权限,通常通过调用MapGenericMask函数。

返回值

如果所有请求的访问权限都已被授予,则返回值不为零。

如果不是所有请求的访问权限都被授予,则返回值为零。

备注

服务器应用程序通常使用AreAllAccessesGranted功能来检查尝试访问对象的客户端的访问权限。当【DesiredAccess】参数中设置的位与【GrantedAccess】参数中设置的位匹配时,所有请求的权限都已被授予。

也可以看看

AccessCheck, AreAnyAccessesGranted, MapGenericMask