Função SetAclInformation (securitybaseapi.h)

A função SetAclInformation define informações sobre uma ACL ( lista de controle de acesso ).

Sintaxe

BOOL SetAclInformation(
  [in, out] PACL                  pAcl,
  [in]      LPVOID                pAclInformation,
  [in]      DWORD                 nAclInformationLength,
  [in]      ACL_INFORMATION_CLASS dwAclInformationClass
);

Parâmetros

[in, out] pAcl

Um ponteiro para uma ACL. A função define informações nesta ACL.

[in] pAclInformation

Um ponteiro para um buffer que contém as informações a serem definidas. Isso deve ser um ponteiro para uma estrutura ACL_REVISION_INFORMATION .

[in] nAclInformationLength

O tamanho, em bytes, do buffer apontado pelo parâmetro pAclInfo .

[in] dwAclInformationClass

Um ACL_INFORMATION_CLASS tipo enumerado que fornece a classe de informações solicitadas.

Atualmente, esse parâmetro pode ser AclRevisionInformation. Isso significa que o buffer apontado pelo parâmetro pAclInformation contém uma estrutura ACL_REVISION_INFORMATION .

Valor retornado

Se a função for bem-sucedida, a função retornará diferente de zero.

Se a função falhar, ela retornará zero. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho securitybaseapi.h (inclua Windows.h)
Biblioteca Advapi32.lib
DLL Advapi32.dll

Confira também

ACL_INFORMATION_CLASS

ACL_REVISION_INFORMATION

GetAclInformation

InitializeAcl

IsValidAcl

Controle de Acesso de baixo nível

Funções de Controle de Acesso de baixo nível