estrutura SYSTEM_MANDATORY_LABEL_ACE (winnt.h)
A estrutura SYSTEM_MANDATORY_LABEL_ACE define uma ACE ( entrada de controle de acesso ) para a SACL (lista de controle de acesso do sistema ) que especifica o nível de acesso obrigatório e a política para um objeto protegível.
Sintaxe
typedef struct _SYSTEM_MANDATORY_LABEL_ACE {
ACE_HEADER Header;
ACCESS_MASK Mask;
DWORD SidStart;
} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE;
Membros
Header
Uma estrutura ACE_HEADER que especifica o tamanho e o tipo do ACE. A estrutura também contém sinalizadores que controlam a herança do ACE por objetos filho. O membro AceType da estrutura ACE_HEADER deve ser definido como SYSTEM_MANDATORY_LABEL_ACE_TYPE e o membro AceSize deve ser definido como o número total de bytes alocados para a estrutura SYSTEM_MANDATORY_LABEL_ACE .
Mask
A política de acesso para entidades de segurança com um nível de integridade obrigatório inferior ao objeto associado ao SACL que contém esse ACE.
SidStart
Especifica o primeiro DWORD de um SID. Os bytes restantes do SID são armazenados na memória contígua após o membro SidStart . A autoridade de identificador do SID deve ser SECURITY_MANDATORY_LABEL_AUTHORITY. O RID do SID especifica o nível de integridade obrigatório do objeto associado ao SACL que contém esse ACE. O RID deve ser um dos valores a seguir.
Valor | Significado |
---|---|
|
Baixo nível de integridade. |
|
Nível médio de integridade. |
|
Alto nível de integridade. |
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h (inclua Windows.h) |