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

Consulte también

Editor de Access Control

Funciones del Editor de Access Control

EditarSeguridad

GetSecurity

ISecurityInformation

PSM_ADDPAGE

PropertySheet

SetSecurity