Partilhar via


CPrivateObjectSecurityDesc::ConvertToAutoInherit

Chamar esse método para converter um descritor de segurança e suas listas de controle de acesso (ACLs) para um formato que oferece suporte a bolha herdáveis (ACEs) automática de entradas de controle de acesso.

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

Parâmetros

  • pParent
    Ponteiro para um objeto de CSecurityDesc que referencia o recipiente pai do objeto.Se não houver nenhum contêiner pai, este parâmetro é NULO.

  • ObjectType
    Ponteiro a estrutura de GUID que identifica o tipo de objeto associado com o objeto atual.Definir ObjectType PARA ANULAR se o objeto não tem um GUID.

  • bIsDirectoryObject
    Especifica se o novo objeto pode conter outros objetos.Um valor de verdadeiro indica que o novo objeto é um contêiner.False um valor de indica que o novo objeto não é um contêiner.

  • GenericMapping
    Ponteiro a estrutura de GENERIC_MAPPING que especifica o mapeamento de cada direito genérico a direita específicas para o objeto.

Valor de retorno

Retorna verdadeiros em êxito, falso em caso de falha.

Comentários

Este método tenta determinar se os aces na lista de controle de acesso discricionário (DACL) e na lista de controle de acesso (SACL) do sistema de descritor de segurança atual foram herdados de descritor de segurança pai.Chama a função de ConvertToAutoInheritPrivateObjectSecurity .

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CPrivateObjectSecurityDesc