GetAclInformation
The GetAclInformation
function retrieves information about an access-control list (ACL).
BOOL GetAclInformation(
PACL pAcl, |
// pointer to
access-control list |
LPVOID pAclInformation, |
// pointer to ACL
information |
DWORD nAclInformationLength, |
// size of ACL
information |
ACL_INFORMATION_CLASS dwAclInformationClass |
// class of requested
information |
); |
|
Parameters
pAcl
Points to an ACL
pAclInformation
Points to a
buffer receiving the requested information. The structure put into the buffer
depends on the information class requested in the dwAclInformationClass
parameter.
nAclInformationLength
Specifies the
size, in bytes, of the buffer pointed to by the pAclInformation
parameter.
dwAclInformationClass
Specifies an ACL_INFORMATION_CLASS
enumerated type that gives the class of information requested. This parameter
can be one of two values from this enumerated type. If the value is
AclRevisionInformation, the function fills the buffer pointed to by the pAclInformation
parameter with an ACL_REVISION_INFORMATION
If the value
is AclSizeInformation, the function fills the buffer pointed to by the pAclInformation
parameter with an ACL_SIZE_INFORMATION
Return Values
If the
function succeeds, the return value is nonzero.
If the function
fails, the return value is zero. To get extended error information, call GetLastError
See Also