Partilhar via


CPrivateObjectSecurityDesc::ConvertToAutoInherit

telefonar Esse método para converter um descritor de segurança e controle o acesso de ACLs em um formato que oferece suporte a propagação automático de entradas de controle de acesso herdáveis (ACEs).

bool ConvertToAutoInherit(
   const CSecurityDesc* pParent,
   GUID* ObjectType,
   bool bIsDirectoryObject,
   PGENERIC_MAPPING GenericMapping 
) throw( );

Parâmetros

  • pParent
    Ponteiro para um CSecurityDesc objeto contêiner pai do objeto de referência.Se não houver nenhum contêiner pai, este parâmetro é nulo.

  • ObjectType
    Ponteiro para um GUID estrutura que identifica o tipo de objeto associado ao objeto corrente.conjunto ObjectType como nulo se o objeto não tem um GUID.

  • bIsDirectoryObject
    Especifica se o novo objeto pode conter outros objetos.O valor true indica que o novo objeto é um contêiner.Um valor false indica que o novo objeto não é um contêiner.

  • GenericMapping
    Ponteiro para um GENERIC_MAPPING estrutura que especifica o mapeamento de cada direito direitos específicos para o objeto genérico.

Valor de retorno

Retorna verdadeiro sucesso, false em caso de falha.

Comentários

Esse método tenta determinar se as ACEs em controle de acesso discricional (DACL) de lista e a lista de controle de acesso do sistema (SACL) do descritor de segurança corrente foram herdadas do descritor de segurança pai.Ele chama o ConvertToAutoInheritPrivateObjectSecurity função.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe CPrivateObjectSecurityDesc

Outros recursos

CPrivateObjectSecurityDesc membros