Función SetAclInformation (securitybaseapi.h)
La función SetAclInformation establece información sobre una lista de control de acceso (ACL).
Sintaxis
BOOL SetAclInformation(
[in, out] PACL pAcl,
[in] LPVOID pAclInformation,
[in] DWORD nAclInformationLength,
[in] ACL_INFORMATION_CLASS dwAclInformationClass
);
Parámetros
[in, out] pAcl
Puntero a una ACL. La función establece información en esta ACL.
[in] pAclInformation
Puntero a un búfer que contiene la información que se va a establecer. Debe ser un puntero a una estructura ACL_REVISION_INFORMATION .
[in] nAclInformationLength
Tamaño, en bytes, del búfer al que apunta el parámetro pAclInfo .
[in] dwAclInformationClass
Tipo enumerado ACL_INFORMATION_CLASS que proporciona la clase de información solicitada.
Actualmente, este parámetro puede ser AclRevisionInformation. Esto significa que el búfer al que apunta el parámetro pAclInformation contiene una estructura ACL_REVISION_INFORMATION .
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve un valor distinto de cero.
Si se produce un error en la función, devuelve cero. Para obtener información de error extendida, llame a GetLastError.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | securitybaseapi.h (incluya Windows.h) |
Library | Advapi32.lib |
Archivo DLL | Advapi32.dll |