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

Consulte también

ACL_INFORMATION_CLASS

ACL_REVISION_INFORMATION

GetAclInformation

InitializeAcl

IsValidAcl

Access Control de bajo nivel

Funciones de Access Control de bajo nivel