Compartilhar via


Função EditSecurityAdvanced (aclui.h)

A função EditSecurityAdvanced estende a função EditSecurity para incluir o tipo de página de segurança ao exibir a folha de propriedades que contém uma página de propriedade de segurança básica. Esta página de propriedades permite que o usuário exiba e edite os direitos de acesso permitidos ou negados pelas ACEs ( entradas de controle de acesso ) na DACL (lista de controle de acesso discricionário ) de um objeto.

Sintaxe

HRESULT ACLUIAPI EditSecurityAdvanced(
  [in] HWND           hwndOwner,
  [in] LPSECURITYINFO psi,
  [in] SI_PAGE_TYPE   uSIPage
);

Parâmetros

[in] hwndOwner

Um identificador para a janela que possui a folha de propriedades. Este parâmetro pode ser NULL.

[in] psi

Um ponteiro para a implementação da interface ISecurityInformation . O sistema chama os métodos de interface para recuperar informações sobre o objeto que está sendo editado e retornar a entrada do usuário.

[in] uSIPage

Um valor da enumeração SI_PAGE_TYPE que indica o tipo de página no qual exibir o editor de controle de acesso elevado.

Retornar valor

Se a função for bem-sucedida, o valor retornado será S_OK.

Se a função falhar, qualquer outro valor HRESULT indicará um erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho aclui.h
Biblioteca Aclui.lib
DLL Aclui.dll

Confira também

Controle de Acesso Editor

Funções Controle de Acesso Editor

CreateSecurityPage

EditSecurity

GetSecurity

ISecurityInformation

SetSecurity