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