Condividi tramite


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.

Valore Significato
SYSTEM_MANDATORY_LABEL_NO_WRITE_UP
0x1
Un'entità con un livello obbligatorio inferiore rispetto all'oggetto non può scrivere nell'oggetto .
SYSTEM_MANDATORY_LABEL_NO_READ_UP
0x2
Un'entità con un livello obbligatorio inferiore rispetto all'oggetto non può leggere l'oggetto.
SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP
0x4
Un'entità con un livello obbligatorio inferiore rispetto all'oggetto non può eseguire l'oggetto .

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
0x1000
Livello di integrità basso.
0x2000
Livello di integrità medio.
0x3000
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)

Vedi anche

ACL