Compartir a través de


Función EditSecurity (aclui.h)

La función EditSecurity muestra una 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 los ACA en la DACL de un objeto.

Sintaxis

BOOL ACLUIAPI EditSecurity(
  [in] HWND           hwndOwner,
  [in] LPSECURITYINFO psi
);

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.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un valor distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

La función EditSecurity llama a la función CreateSecurityPage para crear una página de propiedades de seguridad básica.

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, SACL y el propietario del objeto.

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

CreateSecurityPage

GetSecurity

ISecurityInformation

SetSecurity