mapGenericMask 函数 (securitybaseapi.h)
MapGenericMask 函数将访问掩码中的通用访问权限映射到特定和标准访问权限。 函数应用 GENERIC_MAPPING 结构中提供的映射。
语法
void MapGenericMask(
[in, out] PDWORD AccessMask,
[in] PGENERIC_MAPPING GenericMapping
);
参数
[in, out] AccessMask
指向访问掩码的指针。
[in] GenericMapping
指向 GENERIC_MAPPING 结构的指针,该结构指定泛型访问类型到特定和标准访问类型的映射。
返回值
无
备注
调用 MapGenericMask 函数后, AccessMask 参数指向的访问掩码没有任何泛型位 (GenericRead、GenericWrite、GenericExecute 或 GenericAll) 或未定义的位集,尽管它可以设置其他位。 如果在输入时提供泛型位以外的位,此函数不会清除它们。
示例
有关使用此函数的示例,请参阅 使用 ACL 验证客户端访问。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | securitybaseapi.h (包括 Windows.h) |
Library | Advapi32.lib |
DLL | Advapi32.dll |