Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ADS_ACETYPE_ENUM-Enumeration wird verwendet, um den Typ eines Zugriffssteuerungseintrags für Active Directory-Objekte anzugeben. Die IADsAccessControlEntry.AceType-Eigenschaft enthält einen dieser Werte für ein Active Directory-Objekt.
Weitere Informationen und mögliche Werte für Datei-, Dateifreigabe- und Registrierungsobjekte finden Sie im AceType-Element der ACE_HEADER-Struktur .
Syntax
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;
Konstanten
ADS_ACETYPE_ACCESS_ALLOWEDWert: 0 Der ACE ist vom Standardmäßigen ACCESS ALLOWED-Typ, wobei die Felder ObjectType und InheritedObjectTypeNULL sind. |
ADS_ACETYPE_ACCESS_DENIEDWert: 0x1 Der ACE ist vom Standardmäßigen Systemüberwachungstyp, wobei die Felder ObjectType und InheritedObjectTypeNULL sind. |
ADS_ACETYPE_SYSTEM_AUDITWert: 0x2 Der ACE ist vom Standardsystemtyp, wobei die Felder ObjectType und InheritedObjectTypeNULL sind. |
ADS_ACETYPE_ACCESS_ALLOWED_OBJECTWert: 0x5 Der ACE gewährt Zugriff auf ein Objekt oder ein Unterobjekt des Objekts, z. B. auf einen Eigenschaftssatz oder eine Eigenschaft. ObjectType oder InheritedObjectType oder beide enthalten eine GUID, die einen Eigenschaftensatz, eine Eigenschaft, ein erweitertes Recht oder einen Typ von untergeordneten Objekten identifiziert. |
ADS_ACETYPE_ACCESS_DENIED_OBJECTWert: 0x6 Der ACE verweigert den Zugriff auf ein Objekt oder ein Unterobjekt des Objekts, z. B. einen Eigenschaftssatz oder eine Eigenschaft. ObjectType oder InheritedObjectType oder beide enthalten eine GUID, die einen Eigenschaftensatz, eine Eigenschaft, ein erweitertes Recht oder einen Typ von untergeordneten Objekten identifiziert. |
ADS_ACETYPE_SYSTEM_AUDIT_OBJECTWert: 0x7 Der ACE überwacht den Zugriff auf ein Objekt oder ein Unterobjekt des Objekts, z. B. einen Eigenschaftssatz oder eine Eigenschaft. ObjectType oder InheritedObjectType oder beide enthalten eine GUID, die einen Eigenschaftensatz, eine Eigenschaft, ein erweitertes Recht oder einen Typ von untergeordneten Objekten identifiziert. |
ADS_ACETYPE_SYSTEM_ALARM_OBJECTWert: 0x8 Wird nicht verwendet. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACKWert: 0x9 Dieselbe Funktionalität wie ADS_ACETYPE_ACCESS_ALLOWED, wird jedoch mit Anwendungen verwendet, die Authz zum Überprüfen von ACEs verwenden. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACKWert: 0xa Dieselbe Funktionalität wie ADS_ACETYPE_ACCESS_DENIED, wird jedoch mit Anwendungen verwendet, die Authz zum Überprüfen von ACEs verwenden. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECTWert: 0xb Dieselbe Funktionalität wie ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, wird jedoch mit Anwendungen verwendet, die Authz zum Überprüfen von ACEs verwenden. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECTWert: 0xc Dieselbe Funktionalität wie ADS_ACETYPE_ACCESS_DENIED_OBJECT, wird jedoch mit Anwendungen verwendet, die Authz zum Überprüfen von ACEs verwenden. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACKWert: 0xd Dieselbe Funktionalität wie ADS_ACETYPE_SYSTEM_AUDIT, wird jedoch mit Anwendungen verwendet, die Authz zum Überprüfen von ACEs verwenden. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACKWert: 0xe Wird nicht verwendet. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECTWert: 0xf Dieselbe Funktionalität wie ADS_ACETYPE_SYSTEM_AUDIT_OBJECT, wird jedoch mit Anwendungen verwendet, die Authz zum Überprüfen von ACEs verwenden. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECTWert: 0x10 Wird nicht verwendet. |
Bemerkungen
Ein Standard-ACE ist ein definierter und in einem Windows-Sicherheitsdeskriptor verwendet. Windows ermöglicht die Anwendung des ACE auf Objekte und Eigenschaften, die durch GUIDs identifiziert werden.
Verwenden Sie die IADsAccessControlEntry-Eigenschaftsmethode , um den ACE-Typ zu bestimmen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista |
| Unterstützte Mindestversion (Server) | Windows Server 2008 |
| Kopfzeile | iads.h |