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 |