estructura SYSTEM_MANDATORY_LABEL_ACE (winnt.h)

La estructura de SYSTEM_MANDATORY_LABEL_ACE define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica el nivel de acceso obligatorio y la directiva para un objeto protegible.

Sintaxis

typedef struct _SYSTEM_MANDATORY_LABEL_ACE {
  ACE_HEADER  Header;
  ACCESS_MASK Mask;
  DWORD       SidStart;
} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE;

Miembros

Header

Estructura ACE_HEADER que especifica el tamaño y el tipo de la ACE. La estructura también contiene marcas que controlan la herencia de la ACE por objetos secundarios. El miembro AceType de la estructura ACE_HEADER debe establecerse en SYSTEM_MANDATORY_LABEL_ACE_TYPE y el miembro AceSize debe establecerse en el número total de bytes asignados para la estructura de SYSTEM_MANDATORY_LABEL_ACE .

Mask

La directiva de acceso para entidades de seguridad con un nivel de integridad obligatorio inferior al objeto asociado a la SACL que contiene esta ACE.

Valor Significado
SYSTEM_MANDATORY_LABEL_NO_WRITE_UP
0x1
Una entidad de seguridad con un nivel obligatorio inferior al objeto no puede escribir en el objeto .
SYSTEM_MANDATORY_LABEL_NO_READ_UP
0x2
Una entidad de seguridad con un nivel obligatorio inferior al del objeto no puede leer el objeto.
SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP
0x4
Una entidad de seguridad con un nivel obligatorio inferior al del objeto no puede ejecutar el objeto.

SidStart

Especifica el primer DWORD de un SID. Los bytes restantes del SID se almacenan en memoria contigua después del miembro SidStart . La autoridad de identificador del SID debe ser SECURITY_MANDATORY_LABEL_AUTHORITY. El RID del SID especifica el nivel de integridad obligatorio del objeto asociado a la SACL que contiene esta ACE. El RID debe ser uno de los valores siguientes.

Valor Significado
0x1000
Nivel de integridad bajo.
0x2000
Nivel de integridad media.
0x3000
Alto nivel de integridad.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

ACL