Freigeben über


ACCESS_MODE-Enumeration (accctrl.h)

Die ACCESS_MODE-Enumeration enthält Werte, die angeben, wie die Zugriffsrechte in einer EXPLICIT_ACCESS-Struktur auf den Treuhänder angewendet werden. Funktionen wie SetEntriesInAcl und GetExplicitEntriesFromAcl verwenden diese Werte, um Informationen in einem Zugriffssteuerungseintrag (Access Control Entry , ACE) festzulegen oder abzurufen.

Syntax

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

Konstanten

 
NOT_USED_ACCESS
Wert nicht verwendet.
GRANT_ACCESS
Gibt an, dass
ACCESS_ALLOWED_ACE Struktur. Der neue ACE kombiniert die angegebenen Rechte mit allen vorhandenen zulässigen oder verweigerten Rechten des Treuhänders.
SET_ACCESS
Gibt eine ACCESS_ALLOWED_ACE-Struktur an, die die angegebenen Rechte zulässt.




Bei der Eingabe verwirft dieser Wert alle vorhandenen Zugriffssteuerungsinformationen für den Treuhänder.
DENY_ACCESS
Gibt an, dass
ACCESS_DENIED_ACE Struktur, die die angegebenen Rechte verweigert.




Bei der Eingabe verweigert dieser Wert die angegebenen Rechte zusätzlich zu allen derzeit verweigerten Rechten des Treuhänders.
REVOKE_ACCESS
Gibt an, dass alle vorhandenen ACCESS_ALLOWED_ACE oder
SYSTEM_AUDIT_ACE Strukturen für den angegebenen Treuhänder werden entfernt.
SET_AUDIT_SUCCESS
Gibt eine SYSTEM_AUDIT_ACE-Struktur an, die Überwachungsmeldungen für erfolgreiche Versuche generiert, die angegebenen Zugriffsrechte zu verwenden.


Bei der Eingabe kombiniert dieser Wert die angegebenen Rechte mit allen vorhandenen überwachten Zugriffsrechten für den Treuhänder.
SET_AUDIT_FAILURE
Gibt an, dass
SYSTEM_AUDIT_ACE Struktur, die Überwachungsmeldungen für fehlgeschlagene Versuche generiert, die angegebenen Zugriffsrechte zu verwenden.

Bei der Eingabe kombiniert dieser Wert die angegebenen Rechte mit allen vorhandenen überwachten Zugriffsrechten für den Treuhänder.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile accctrl.h

Weitere Informationen

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

ASS

Zugriffssteuerung

Autorisierungsaufzählungen

EXPLICIT_ACCESS

GetExplicitEntriesFromAcl

SYSTEM_AUDIT_ACE

SetEntriesInAcl