DeleteAce

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

DeleteAce功能从ACL中删除ACE。

ACE是一个访问控制条目。ACL是访问控制列表。

BOOL DeleteAce(

PACL 【ACL】,//指向访问控制列表的指针
DWORD 【dwAceIndex】// ACL中ACE位置的索引
); 

参数

【ACL】

指向ACL结构。由【dwAceIndex】参数指定的ACE将从此ACL中删除。

【dwAceIndex】

指定要删除的ACE。值为0对应于ACL中的第一个ACE,1对应于第二个ACE,依此类推。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

应用程序可以使用GetAclInformation函数检索到的ACL_SIZE_INFORMATION结构来发现ACL的大小及其包含的ACE数量。GetAce功能检索有关单个ACE的信息。

也可以看看

ACL, ACL_SIZE_INFORMATION, AddAccessAllowedAce, AddAccessDeniedAce, AddAce, AddAuditAccessAce, GetAce, GetAclInformation