Partilhar via


CPrivateObjectSecurityDesc::conjunto

telefonar Esse método para modificar o descritor de segurança do objeto particular.

bool Set(
   SECURITY_INFORMATION si,
   const CSecurityDesc& Modification,
   PGENERIC_MAPPING GenericMapping,
   const CAccessToken& Token 
) throw( );
bool Set(
   SECURITY_INFORMATION si,
   const CSecurityDesc& Modification,
   ULONG AutoInheritFlags,
   PGENERIC_MAPPING GenericMapping,
   const CAccessToken& Token 
) throw( );

Parâmetros

  • si
    Um conjunto de sinalizadores de bit que indicam as partes de definir o descritor de segurança.Esse valor pode ser uma combinação do SECURITY_INFORMATION sinalizadores de bit.

  • Modification
    Ponteiro para um CSecurityDesc objeto.As partes desse descritor de segurança indicados pelo si parâmetro são aplicados ao descritor de segurança do objeto.

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

  • Token
    Referência à CAccessToken objeto para o processo do cliente em cujo nome o objeto é criado.

  • AutoInheritFlags
    Um conjunto de sinalizadores de bit que controlam como as entradas de controle de acesso (ACEs) são herdadas de pParent. See CreatePrivateObjectSecurityEx para obter mais detalhes.

Valor de retorno

Retorna verdadeiro sucesso, false em caso de falha.

Comentários

O segundo método, que permite especificar o tipo de objeto GUID do objeto ou controlando como as ACEs são herdadas, só está disponível em sistemas que executam o Windows 2000 e posteriores.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe CPrivateObjectSecurityDesc

SetPrivateObjectSecurity

CPrivateObjectSecurityDesc::Get

Outros recursos

CPrivateObjectSecurityDesc membros