Método ISecurityInformation::SetSecurity (aclui.h)

El método SetSecurity proporciona un descriptor de seguridad que contiene la información de seguridad que el usuario quiere aplicar al objeto protegible. El editor de control de acceso llama a este método cuando el usuario hace clic en Ok o Apply.

Sintaxis

HRESULT SetSecurity(
  [in] SECURITY_INFORMATION SecurityInformation,
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parámetros

[in] SecurityInformation

Conjunto de marcas de bits de SECURITY_INFORMATION que indican las partes del descriptor de seguridad que se van a establecer. Este parámetro puede ser una combinación de los valores siguientes.

Value Significado
OWNER_SECURITY_INFORMATION
El descriptor de seguridad contiene el SID del propietario del objeto.
GROUP_SECURITY_INFORMATION
El descriptor de seguridad contiene el SID del grupo principal del objeto.
DACL_SECURITY_INFORMATION
El descriptor de seguridad contiene la DACL del objeto.
SACL_SECURITY_INFORMATION
El descriptor de seguridad contiene la SACL del objeto.

[in] pSecurityDescriptor

Puntero a un descriptor de seguridad que contiene la nueva información de seguridad. No suponga que el descriptor de seguridad está en forma relativa; puede ser absoluto o autoconsífio.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente.

Devuelve un código de error distinto de cero si se produce un error.

Comentarios

Para crear un descriptor de seguridad completo para el objeto, la aplicación debe combinar las nuevas partes del descriptor de seguridad, tal como se define en el parámetro SecurityInformation , en el descriptor de seguridad existente 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

Consulte también

Editor de Access Control

Funciones del editor de Access Control

ISecurityInformation

SECURITY_INFORMATION