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 |