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.