Partilhar via


CSecurityDesc::GetDacl

Recupera informações de (DACL) da lista de controle de acesso discricionário de descritor de segurança.

bool GetDacl( 
   CDacl * pDacl, 
   bool * pbPresent = NULL, 
   bool * pbDefaulted = NULL  
) const throw(...);

Parâmetros

  • pDacl
    Ponteiro a estrutura de CDacl para armazenar uma cópia de DACL de descritor de segurança. Se ACL arbitrário existir, o método define pDacl para o endereço de ACLarbitrário de descritor de segurança. Se ACL arbitrário não existir, nenhum valor é armazenado.

  • pbPresent
    Ponteiro para um valor que indica a presença de ACL arbitrário no descritor de segurança especificado. Se o descritor de segurança contém ACLarbitrário, este parâmetro é definido como true. Se o descritor de segurança não contém ACLarbitrário, este parâmetro é definido como false.

  • pbDefaulted
    Ponteiro para um conjunto de parâmetro para o valor da bandeira de SE_DACL_DEFAULTED na estrutura de SECURITY_DESCRIPTOR_CONTROL se ACL arbitrário existir para o descritor de segurança. Se este sinalizador é verdadeiro, ACL arbitrário foi recuperado por padrão; um mecanismo se falso, ACL arbitrário foi especificado explicitamente pelo usuário.

Valor de retorno

Retorna true se o método for bem sucedida, falso se falhar.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CSecurityDesc

GetSecurityDescriptorDacl

CSecurityDesc::GetControl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::GetSacl

CSecurityDesc::SetDacl