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