enumerazione ACCESS_MODE (accctrl.h)

L'enumerazione ACCESS_MODE contiene valori che indicano come i diritti di accesso in una struttura di EXPLICIT_ACCESS si applicano al trustee. Le funzioni come SetEntriesInAcl e GetExplicitEntriesFromAcl usano questi valori per impostare o recuperare informazioni in una voce di controllo di accesso (ACE).

Sintassi

typedef enum _ACCESS_MODE {
  NOT_USED_ACCESS,
  GRANT_ACCESS,
  SET_ACCESS,
  DENY_ACCESS,
  REVOKE_ACCESS,
  SET_AUDIT_SUCCESS,
  SET_AUDIT_FAILURE
} ACCESS_MODE;

Costanti

 
NOT_USED_ACCESS
Valore non utilizzato.
GRANT_ACCESS
Indica un oggetto
ACCESS_ALLOWED_ACE struttura. La nuova ace combina i diritti specificati con i diritti consentiti o negati esistenti del trustee.
SET_ACCESS
Indica una struttura ACCESS_ALLOWED_ACE che consente i diritti specificati.




In input, questo valore rimuove tutte le informazioni di controllo di accesso esistenti per l'utente attendibile.
DENY_ACCESS
Indica un oggetto
ACCESS_DENIED_ACE struttura che nega i diritti specificati.




All'input, questo valore nega i diritti specificati oltre ai diritti attualmente negati del trustee.
REVOKE_ACCESS
Indica che tutti i ACCESS_ALLOWED_ACE esistenti o
SYSTEM_AUDIT_ACE strutture per il trustee specificato vengono rimosse.
SET_AUDIT_SUCCESS
Indica una struttura di SYSTEM_AUDIT_ACE che genera messaggi di controllo per i tentativi riusciti di utilizzare i diritti di accesso specificati.


In input, questo valore combina i diritti specificati con i diritti di accesso controllati esistenti per il trustee.
SET_AUDIT_FAILURE
Indica un oggetto
SYSTEM_AUDIT_ACE struttura che genera messaggi di controllo per i tentativi non riusciti di utilizzare i diritti di accesso specificati.

In input, questo valore combina i diritti specificati con i diritti di accesso controllati esistenti per il trustee.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione accctrl.h

Vedi anche

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

ACE

Controllo dell’accesso

Enumerazioni di autorizzazione

EXPLICIT_ACCESS

GetExplicitEntriesFromAcl

SYSTEM_AUDIT_ACE

SetEntriesInAcl