GetAclInformation函数检索有关访问控制列表(ACL)的信息。
BOOL GetAclInformation(
PACL 【ACL】, | //指向访问控制列表的指针 |
LPVOID 【pAclInformation】, | //指向ACL信息的指针 |
DWORD 【nAclInformationLength】, | // ACL信息的大小 |
ACL_INFORMATION_CLASS 【dwAclInformationClass】 | //请求的信息类 |
); |
参数
【ACL】
指向ACL结构。该函数检索有关此ACL的信息。
【pAclInformation】
指向缓冲区,接收请求的信息。放入缓冲区的结构取决于【dwAclInformationClass】参数中请求的信息类。
【nAclInformationLength】
指定由【pAclInformation】参数指向的缓冲区的大小(以字节为单位)。
【dwAclInformationClass】
指定一个ACL_INFORMATION_CLASS枚举类型,给出所请求的信息类。此参数可以是此枚举类型的两个值之一。如果值为AclRevisionInformation,该函数将使用ACL_REVISION_INFORMATION结构填充【pAclInformation】参数指向的缓冲区。
如果值为AclSizeInformation,该函数将使用ACL_SIZE_INFORMATION结构填充【pAclInformation】参数指向的缓冲区。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
也可以看看
ACL, ACL_REVISION_INFORMATION, ACL_SIZE_INFORMATION, GetAce, InitializeAcl, IsValidAcl, SetAclInformation