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 |