Diritti di accesso standard
Ogni tipo di oggetto a protezione diretta ha un set di diritti di accesso che corrispondono alle operazioni specifiche di quel tipo di oggetto. Oltre a questi diritti di accesso specifici dell'oggetto, esiste un set di diritti di accesso standard che corrispondono alle operazioni comuni alla maggior parte dei tipi di oggetti a protezione diretta.
Il formato della maschera di accesso include un set di bit per i diritti di accesso standard. Le costanti di Windows seguenti per i diritti di accesso standard sono definite in Winnt.h.
Costante | Significato |
---|---|
DELETE | Diritto di eliminare l'oggetto. |
READ_CONTROL | Diritto di leggere le informazioni nel descrittore di sicurezza dell'oggetto, non incluse le informazioni nell'elenco di controllo di accesso del sistema (SACL). |
SYNCHRONIZE | Diritto di utilizzare l'oggetto per la sincronizzazione. Ciò consente a un thread di attendere fino a quando l'oggetto non si trova nello stato segnalato. Alcuni tipi di oggetti non supportano questo diritto di accesso. |
WRITE_DAC | Diritto di modificare l'elenco di controllo di accesso discrezionale (DACL) nel descrittore di sicurezza dell'oggetto. |
WRITE_OWNER | Diritto di cambiare il proprietario nel descrittore di sicurezza dell'oggetto. |
Winnt.h definisce anche le combinazioni seguenti delle costanti dei diritti di accesso standard.
Costante | Significato |
---|---|
STANDARD_RIGHTS_ALL | Combina l'accesso DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER e SYNC. |
STANDARD_RIGHTS_EXECUTE | Attualmente definito come uguale READ_CONTROL. |
STANDARD_RIGHTS_READ | Attualmente definito come uguale READ_CONTROL. |
STANDARD_RIGHTS_REQUIRED | Combina l'accesso a DELETE, READ_CONTROL, WRITE_DAC e WRITE_OWNER. |
STANDARD_RIGHTS_WRITE | Attualmente definito come uguale READ_CONTROL. |