enumerazione ADS_ACETYPE_ENUM (iads.h)
L'enumerazione ADS_ACETYPE_ENUM viene usata per specificare il tipo di voce di controllo di accesso per gli oggetti Active Directory. La proprietà IADsAccessControlEntry.AceType contiene uno di questi valori per un oggetto Active Directory.
Per altre informazioni e possibili valori per file, condivisione file e oggetti del Registro di sistema, vedere il membro AceType della struttura ACE_HEADER .
Sintassi
typedef enum __MIDL___MIDL_itf_ads_0001_0048_0002 {
ADS_ACETYPE_ACCESS_ALLOWED = 0,
ADS_ACETYPE_ACCESS_DENIED = 0x1,
ADS_ACETYPE_SYSTEM_AUDIT = 0x2,
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = 0x5,
ADS_ACETYPE_ACCESS_DENIED_OBJECT = 0x6,
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT = 0x7,
ADS_ACETYPE_SYSTEM_ALARM_OBJECT = 0x8,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK = 0x9,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK = 0xa,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT = 0xb,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT = 0xc,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK = 0xd,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK = 0xe,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT = 0xf,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT = 0x10
} ADS_ACETYPE_ENUM;
Costanti
ADS_ACETYPE_ACCESS_ALLOWED Valore: 0 L'ACE è del tipo ACCESS ALLOWED standard, in cui i campi ObjectType e InheritedObjectType sono NULL. |
ADS_ACETYPE_ACCESS_DENIED Valore: 0x1 L'ACE è del tipo di controllo di sistema standard, in cui i campi ObjectType e InheritedObjectType sono NULL. |
ADS_ACETYPE_SYSTEM_AUDIT Valore: 0x2 L'ACE è del tipo di sistema standard, in cui i campi ObjectType e InheritedObjectType sono NULL. |
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT Valore: 0x5 L'ACE concede l'accesso a un oggetto o a un sottooggetto dell'oggetto, ad esempio un set di proprietà o una proprietà. ObjectType o InheritedObjectType o entrambi contengono un GUID che identifica un set di proprietà, una proprietà, un diritto esteso o un tipo di oggetto figlio. |
ADS_ACETYPE_ACCESS_DENIED_OBJECT Valore: 0x6 L'ACE nega l'accesso a un oggetto o a un oggetto secondario dell'oggetto, ad esempio un set di proprietà o una proprietà. ObjectType o InheritedObjectType o entrambi contengono un GUID che identifica un set di proprietà, una proprietà, un diritto esteso o un tipo di oggetto figlio. |
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT Valore: 0x7 L'ace controlla l'accesso a un oggetto o a un sottooggetto dell'oggetto, ad esempio un set di proprietà o una proprietà. ObjectType o InheritedObjectType o entrambi contengono un GUID che identifica un set di proprietà, una proprietà, un diritto esteso o un tipo di oggetto figlio. |
ADS_ACETYPE_SYSTEM_ALARM_OBJECT Valore: 0x8 Non usato. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK Valore: 0x9 La stessa funzionalità di ADS_ACETYPE_ACCESS_ALLOWED, ma usata con applicazioni che usano Authz per verificare gli ACL. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK Valore: 0xa La stessa funzionalità di ADS_ACETYPE_ACCESS_DENIED, ma usata con applicazioni che usano Authz per verificare gli ACL. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT Valore: 0xb La stessa funzionalità di ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, ma usata con applicazioni che usano Authz per verificare gli ACL. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT Valore: 0xc La stessa funzionalità di ADS_ACETYPE_ACCESS_DENIED_OBJECT, ma usata con le applicazioni che usano Authz per controllare gli ACL. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK Valore: 0xd La stessa funzionalità di ADS_ACETYPE_SYSTEM_AUDIT, ma usata con le applicazioni che usano Authz per controllare gli ACL. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK Valore: 0xe Non usato. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT Valore: 0xf La stessa funzionalità di ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, ma usata con applicazioni che usano Authz per verificare gli ACL. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT Valore: 0x10 Non usato. |
Commenti
Un ACE standard è definito e usato in un descrittore di sicurezza di Windows. Windows consente l'applicazione dell'ACE a oggetti e proprietà identificate da GUID.
Usare il metodo di proprietà IADsAccessControlEntry per determinare il tipo ACE.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | iads.h |