Partilhar via


CSecurityDesc::GetDacl

Recupera informações de DACL (lista) do controle de acesso discricional do descritor de segurança.

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

Parâmetros

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

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

  • pbDefaulted
    Ponteiro para um sinalizar é definido como o valor do sinalizar SE_DACL_DEFAULTED no SECURITY_DESCRIPTOR_CONTROL estrutura se um discricionário ACL existe para o descritor de segurança.Se este sinalizar é true, o discricionário ACL foi recuperada por um mecanismo padrão; se FALSO, o discricionário ACL foi explicitamente especificado por um usuário.

Valor de retorno

Retorna true se o método for bem-sucedido, false se ele falhar.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe CSecurityDesc

GetSecurityDescriptorDacl

CSecurityDesc::GetControl

CSecurityDesc::GetGroup

CSecurityDesc::GetOwner

CSecurityDesc::GetSacl

CSecurityDesc::SetDacl

Outros recursos

CSecurityDesc membros