Función EditSecurityAdvanced (aclui.h)

La función EditSecurityAdvanced amplía la función EditSecurity para incluir el tipo de página de seguridad al mostrar la hoja de propiedades que contiene una página de propiedades de seguridad básica. Esta página de propiedades permite al usuario ver y editar los derechos de acceso permitidos o denegados por las entradas de control de acceso (ACE) en la lista de control de acceso discrecional (DACL) de un objeto.

Sintaxis

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

Parámetros

[in] hwndOwner

Identificador de la ventana que posee la hoja de propiedades. Este parámetro puede ser NULL.

[in] psi

Puntero a la implementación de la interfaz ISecurityInformation . El sistema llama a los métodos de interfaz para recuperar información sobre el objeto que se está editando y para devolver la entrada del usuario.

[in] uSIPage

Valor de la enumeración SI_PAGE_TYPE que indica el tipo de página en el que se va a mostrar el editor de control de acceso con privilegios elevados.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es S_OK.

Si se produce un error en la función, cualquier otro valor HRESULT indica un error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado aclui.h
Library Aclui.lib
Archivo DLL Aclui.dll

Consulte también

Access Control Editor

Funciones de Access Control Editor

CreateSecurityPage

EditarSeguridad

GetSecurity

ISecurityInformation

SetSecurity