struttura SYSTEM_MANDATORY_LABEL_ACE (winnt.h)
La struttura SYSTEM_MANDATORY_LABEL_ACE definisce una voce di controllo di accesso (ACE) per l'elenco di controllo di accesso di sistema (SACL) che specifica il livello di accesso e i criteri obbligatori per un oggetto a protezione diretta.
Sintassi
typedef struct _SYSTEM_MANDATORY_LABEL_ACE {
ACE_HEADER Header;
ACCESS_MASK Mask;
DWORD SidStart;
} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE;
Members
Header
Struttura ACE_HEADER che specifica le dimensioni e il tipo dell'ace. La struttura contiene anche flag che controllano l'ereditarietà dell'ace da oggetti figlio. Il membro AceType della struttura ACE_HEADER deve essere impostato su SYSTEM_MANDATORY_LABEL_ACE_TYPE e il membro AceSize deve essere impostato sul numero totale di byte allocati per la struttura SYSTEM_MANDATORY_LABEL_ACE .
Mask
I criteri di accesso per le entità con un livello di integrità obbligatorio inferiore all'oggetto associato a SACL che contiene questo ace.
SidStart
Specifica il primo DWORD di un SID. I byte rimanenti del SID vengono archiviati in memoria contigua dopo il membro SidStart . L'autorità di identificatore del SID deve essere SECURITY_MANDATORY_LABEL_AUTHORITY. Il RID del SID specifica il livello di integrità obbligatorio dell'oggetto associato all'elenco SACL che contiene l'ace. Il rid deve essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Livello di integrità basso. |
|
Livello di integrità medio. |
|
Livello di integrità elevato. |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | winnt.h (include Windows.h) |