Compartilhar via


Página de propriedades de segurança básica

A página de propriedades de segurança básica é a página inicial da folha de propriedades exibida pela função EditSecurity . Você também pode usar a função CreateSecurityPage para criar uma página de propriedades de segurança básica para inserir em sua própria folha de propriedades.

A página de propriedades exibe uma lista dos administradores nomeados nas ACEs ( entradas de controle de acesso ) da DACL ( lista de controle de acesso discricionário ) do objeto. A página também contém uma lista dos direitos de acesso compatíveis com o objeto . Quando o usuário seleciona um nome na lista de administradores, as caixas de marcar ao lado de cada direito de acesso indicam os direitos permitidos ou negados para esse administrador. Em seguida, o usuário pode selecionar ou desmarcar as caixas de marcar para modificar os direitos de acesso do administrador. O usuário também pode adicionar ou remover administradores da lista.

A página de propriedades de segurança básica não pode exibir ACEs complexas, como ACEs específicas de objeto ou informações de herança ace. Para permitir que o usuário exiba ou edite essas informações, você pode incluir um botão Avançado na página de segurança básica. O usuário pode clicar no botão Avançado para exibir uma folha de propriedades de segurança avançada. Esta folha de propriedades tem páginas de propriedades que permitem ao usuário editar a SACL ( lista de controle de acesso do sistema ) do objeto, alterar o proprietário do objeto ou executar a edição avançada da DACL do objeto. Para exibir o botão Avançado , defina o sinalizador SI_ADVANCED na estrutura SI_OBJECT_INFO retornada pela implementação ISecurityInformation::GetObjectInformation .

Você pode usar o membro pszPageTitle da estrutura SI_OBJECT_INFO para especificar o título da página de propriedades de segurança básica. O título padrão é Segurança.