CPrivateObjectSecurityDesc::Set
Chamar esse método para alterar o descritor de segurança de um 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 do descritor de segurança para o dataset.Esse valor pode ser uma combinação dos sinalizadores de bit de SECURITY_INFORMATION .alteração
Ponteiro para um objeto de CSecurityDesc .As partes do descritor de segurança indicado pelo parâmetro de si são aplicadas ao descritor de segurança do objeto.GenericMapping
Ponteiro a estrutura de GENERIC_MAPPING que especifica o mapeamento de cada direito genérico a direita específicas para o objeto.Token
Referência ao objeto de CAccessToken para o processo de cliente em cujo o objeto está sendo criado.AutoInheritFlags
Um conjunto de sinalizadores de bit que controlam como as entradas (ACEs) de controle de acesso são herdadas de pParent.Consulte CreatePrivateObjectSecurityEx para obter mais detalhes.
Valor de retorno
Retorna verdadeiros em êxito, falso em caso de falha.
Comentários
O segundo método, que permite especificar o tipo de objeto GUID do objeto ou controlar como os aces são herdadas, só está disponível nos sistemas que executam Windows 2000 e posterior.
Requisitos
Cabeçalho: atlsecurity.h