Función CreateSecurityPage (aclui.h)
La función CreateSecurityPage crea una página de propiedades de seguridad básica que 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. Use la función PropertySheet o el mensaje PSM_ADDPAGE para agregar esta página a una hoja de propiedades.
Sintaxis
HPROPSHEETPAGE ACLUIAPI CreateSecurityPage(
[in] LPSECURITYINFO psi
);
Parámetros
[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.
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve un identificador a una página de propiedades de seguridad básica.
Si se produce un error en la función, devuelve NULL. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Durante la inicialización de la página de propiedades, el sistema llama a los métodos ISecurityInformation::GetSecurity e ISecurityInformation::SetSecurity para determinar si el usuario tiene permiso para editar el descriptor de seguridad del objeto. El sistema muestra un mensaje de error si el usuario no tiene permiso.
La página de propiedades de seguridad básica puede incluir un botón Avanzado para mostrar la hoja de propiedades de seguridad avanzada. Esta hoja de propiedades de seguridad avanzada puede contener tres páginas de propiedades adicionales que permiten al usuario ver y editar la DACL del objeto, la lista de control de acceso del sistema (SACL) y el propietario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | aclui.h |
Library | Aclui.lib |
Archivo DLL | Aclui.dll |