Freigeben über


Autorisierungsstrukturen

Die folgenden Strukturen werden mit Autorisierungsanwendungen verwendet.

In diesem Abschnitt

Thema Beschreibung
ACCESS_ALLOWED_ACE
Definiert einen Zugriffssteuerungseintrag (ACE) für die diskretionäre Zugriffssteuerungsliste (DACL), die den Zugriff auf ein Objekt steuert. Eine zugriffsgeschützte ACE ermöglicht den Zugriff auf ein Objekt für einen bestimmten Trustee, der durch einen Sicherheitsbezeichner (SID) identifiziert wird.
ACCESS_ALLOWED_CALLBACK_ACE
Die ACCESS_ALLOWED_CALLBACK_ACE-Struktur definiert einen Zugriffssteuerungseintrag für die diskretionäre Zugriffssteuerungsliste, die den Zugriff auf ein Objekt steuert.
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
Definiert einen Zugriffssteuerungseintrag (ACE), der den Zugriff auf ein Objekt, einen Eigenschaftensatz oder eine Eigenschaft steuert.
ACCESS_ALLOWED_OBJECT_ACE
Definiert einen Zugriffssteuerungseintrag (ACCESS), der den Zugriff auf ein Objekt, einen Eigenschaftensatz oder eine Eigenschaft steuert.
ACCESS_DENIED_ACE
Definiert einen Zugriffssteuerungseintrag (ACE) für die diskretionäre Zugriffssteuerungsliste (DACL), die den Zugriff auf ein Objekt steuert. Eine zugriffsgewehrte ACE verweigert den Zugriff auf ein Objekt für einen bestimmten Trustee, der durch einen Sicherheitsbezeichner (SID) identifiziert wurde.
ACCESS_DENIED_CALLBACK_ACE
Die ACCESS_DENIED_CALLBACK_ACE-Struktur definiert einen Zugriffssteuerungseintrag für die diskretionäre Zugriffssteuerungsliste, die den Zugriff auf ein Objekt steuert.
ACCESS_DENIED_CALLBACK_OBJECT_ACE
Die ACCESS_DENIED_CALLBACK_OBJECT_ACE-Struktur definiert einen Zugriffssteuerungseintrag, der den Zugriff auf ein Objekt, einen Eigenschaftensatz oder eine Eigenschaft steuert.
ACCESS_DENIED_OBJECT_ACE
Definiert einen Zugriffssteuerungseintrag (ACE), der den Zugriff auf ein Objekt, einen Eigenschaftensatz oder eine Eigenschaft kontrolliert.
ACE-
Listet die derzeit definierten ACE--Typen auf.
ACE_HEADER
Definiert den Typ und die Größe eines Zugriffssteuerungseintrags (ACE).
ACL-
Kopfzeile einer Zugriffssteuerungsliste (ACL).
ACL_REVISION_INFORMATION
Enthält Überarbeitungsinformationen zu einer ACL--Struktur.
ACL_SIZE_INFORMATION
Enthält Informationen zur Größe einer ACL- Struktur.
AUDIT_POLICY_INFORMATION
Gibt einen Sicherheitsereignistyp und wann dieser Typ überwacht werden soll.
AUTHZ_ACCESS_REPLY
Definiert eine Zugriffsüberprüfungsantwort.
AUTHZ_ACCESS_REQUEST
Definiert eine Zugriffsüberprüfungsanforderung.
AUTHZ_INIT_INFO
Definiert die Initialisierungsinformationen für den Ressourcen-Manager.
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET
Gibt den Offset eines Registrierungsobjekttypnamens an.
AUTHZ_RPC_INIT_INFO_CLIENT
initialisiert einen Remoteressourcen-Manager für einen Client.
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE
Gibt einen vollqualifizierten Binären Namenswert an, der einem Sicherheitsattribute zugeordnet ist.
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
Gibt einen Oktettzeichenfolgenwert für ein Sicherheitsattribute an.
AUTHZ_SECURITY_ATTRIBUTE_V1
Definiert ein Sicherheitsattribute, das einem Autorisierungskontext zugeordnet werden kann.
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION
Gibt ein oder mehrere Sicherheitsattribute und -werte an.
AUTHZ_SOURCE_SCHEMA_REGISTRATION
Gibt Informationen zur Quellschemaregistrierung an.
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
Gibt den vollqualifizierten binären Namen an.
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
Gibt den OCTET_STRING Werttyp des Anspruchssicherheitsattributs an.
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1
Definiert ein Ressourcenattribut, das im fortlaufenden Speicher für persistenz innerhalb eines serialisierten Sicherheitsdeskriptors definiert ist.
CLAIM_SECURITY_ATTRIBUTE_V1
Definiert ein Sicherheitsattribute, das einem Token- oder Autorisierungskontext zugeordnet werden kann.
CLAIM_SECURITY_ATTRIBUTES_INFORMATION
Definiert die Sicherheitsattribute für den Anspruch.
EFFPERM_RESULT_LIST
Listet die effektiven Berechtigungen auf.
EXPLICIT_ACCESS
Definiert Zugriffssteuerungsinformationen für einen angegebenen Trustee.
GENERIC_MAPPING
Definiert die Zuordnung generischer Zugriffsrechte zu bestimmten und Standardzugriffsrechten für ein Objekt.
INHERITED_FROM
Stellt Informationen zum geerbten Zugriffssteuerungseintrag (ACE) eines Objekts bereit.
LUID-
Der 64-Bit-Wert ist garantiert nur für das System eindeutig, auf dem es generiert wurde.
LUID_AND_ATTRIBUTES
Stellt einen lokal eindeutigen Bezeichner (LUID) und dessen Attribute dar.
OBJECT_TYPE_LIST
Identifiziert ein Objekttypelement in einer Hierarchie von Objekttypen.
OBJECTS_AND_NAME
Enthält eine Zeichenfolge, die einen Truste anhand des Namens und zusätzlicher Zeichenfolgen identifiziert, die die Objekttypen eines objektspezifischen Zugriffssteuerungseintrags (ACE) identifizieren.
OBJECTS_AND_SID
Enthält einen Sicherheitsbezeichner (SID), der einen Trustee und GUIDs identifiziert, die die Objekttypen eines objektspezifischen Zugriffssteuerungseintrags (ACE) identifizieren.
POLICY_AUDIT_SID_ARRAY
Gibt ein Array von SID- Strukturen an, die Windows-Benutzer oder -Gruppen darstellen.
PRIVILEGE_SET
Gibt eine Reihe von Berechtigungenan.
SECURITY_ATTRIBUTES
Die SECURITY_ATTRIBUTES Sicherheitsstruktur enthält den Sicherheitsdeskriptor für ein Objekt und gibt an, ob das durch Angeben dieser Struktur abgerufene Handle vererbbar ist.
SECURITY_CAPABILITIES
Definiert die Sicherheitsfunktionen des App-Containers.
SECURITY_DESCRIPTOR
Enthält die Sicherheitsinformationen, die einem Objekt zugeordnet sind.
SECURITY_OBJECT
Enthält die Sicherheitsobjektinformationen.
SECURITY_QUALITY_OF_SERVICE
Enthält Informationen, die verwendet werden, um den Identitätswechsel des Clients zu unterstützen.
SI_ACCESS
Enthält Informationen zu einem Zugriffsrecht oder standard Zugriffsmaske für ein sicherungsfähiges Objekt.
SI_INHERIT_TYPE
Enthält Informationen dazu, wie Zugriffssteuerungseinträge (ACEs) von untergeordneten Objekten geerbt werden können.
SI_OBJECT_INFO
Wird verwendet, um den Zugriffssteuerungs-Editor zu initialisieren.
SID-
Wird verwendet, um Benutzer oder Gruppen eindeutig zu identifizieren.
SID_AND_ATTRIBUTES
Stellt einen Sicherheitsbezeichner (SID) und dessen Attribute dar.
SID_AND_ATTRIBUTES_HASH
Gibt einen Hashwert für das angegebene Array von Sicherheitsbezeichnern (SIDs) an.
SID_IDENTIFIER_AUTHORITY
Stellt die Autorität der obersten Ebene eines Sicherheitsbezeichners (SID) dar.
SID_INFO
Enthält die Liste der allgemeinen Namen, die der SID Strukturen entsprechen, die von ISecurityInformation2::LookupSidszurückgegeben werden.
SID_INFO_LIST
Enthält eine Liste von SID_INFO Strukturen.
SYSTEM_ALARM_ACE
Die SYSTEM_ALARM_ACE Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_ALARM_CALLBACK_ACE
Die SYSTEM_ALARM_CALLBACK_ACE Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_ALARM_CALLBACK_OBJECT_ACE
Die SYSTEM_ALARM_CALLBACK_OBJECT_ACE Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_ALARM_OBJECT_ACE
Die SYSTEM_ALARM_OBJECT_ACE Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_AUDIT_ACE
Definiert einen Zugriffssteuerungseintrag (ACE) für die Systemzugriffssteuerungsliste (SACL), die angibt, welche Zugriffstypen Benachrichtigungen auf Systemebene verursachen.
SYSTEM_AUDIT_CALLBACK_ACE
Die SYSTEM_AUDIT_CALLBACK_ACE-Struktur definiert einen Zugriffssteuerungseintrag für die Liste der Systemzugriffssteuerung, der angibt, welche Zugriffstypen Benachrichtigungen auf Systemebene verursachen.
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
Die SYSTEM_AUDIT_CALLBACK_OBJECT_ACE-Struktur definiert einen Zugriffssteuerungseintrag für eine Systemzugriffssteuerungsliste.
SYSTEM_AUDIT_OBJECT_ACE
Definiert einen Zugriffssteuerungseintrag (ACE) für eine Systemzugriffssteuerungsliste (SACL).
SYSTEM_MANDATORY_LABEL_ACE
Definiert einen Zugriffssteuerungseintrag (ACE) für die Systemzugriffssteuerungsliste (SACL), die die obligatorische Zugriffsebene und Richtlinie für ein sicherungsfähiges Objekt angibt.
SYSTEM_RESOURCE_ATTRIBUTE_ACE
Definiert einen Zugriffssteuerungseintrag (ACE) für die Systemzugriffssteuerungsliste (SACL), die die Systemressourcenattribute für ein sicherungsfähiges Objekt angibt.
SYSTEM_SCOPED_POLICY_ID_ACE
Definiert einen Zugriffssteuerungseintrag (ACE) für die Systemzugriffssteuerungsliste (SACL), die den bereichsbezogenen Richtlinienbezeichner für ein sicherungsfähiges Objekt angibt.
TOKEN_ACCESS_INFORMATION
Gibt alle Informationen in einem Token an, die zum Ausführen einer Zugriffsüberprüfung erforderlich sind.
TOKEN_APPCONTAINER_INFORMATION
Gibt alle Informationen in einem Token an, die für einen App-Container erforderlich sind.
TOKEN_AUDIT_POLICY
Gibt die Pro-Benutzer-Überwachungsrichtlinie für ein Token an.
TOKEN_CONTROL
Enthält Informationen, die ein Zugriffstokenidentifiziert.
TOKEN_DEFAULT_DACL
Gibt eine diskretionäre Zugriffssteuerungsliste (DACL) an.
TOKEN_DEVICE_CLAIMS
Definiert die Geräteansprüche für das Token.
TOKEN_ELEVATION
Gibt an, ob ein Token über erhöhte Berechtigungen verfügt.
TOKEN_GROUPS
Enthält Informationen zur Gruppe Sicherheits-IDs (SIDs) in einem Zugriffstoken.
TOKEN_GROUPS_AND_PRIVILEGES
Enthält Informationen zur Gruppe Sicherheits-IDs (SIDs) und Berechtigungen in einem Zugriffstoken.
TOKEN_LINKED_TOKEN
Enthält ein Handle für ein Token. Dieses Token ist mit dem Token verknüpft, das von der GetTokenInformation Funktion abgefragt oder von der SetTokenInformation--Funktion festgelegt wird.
TOKEN_MANDATORY_LABEL
Gibt die obligatorische Integritätsstufe für ein Token an.
TOKEN_MANDATORY_POLICY
Gibt die obligatorische Integritätsrichtlinie für ein Token an.
TOKEN_ORIGIN
Enthält Informationen zum Ursprung der Anmeldesitzung.
TOKEN_OWNER
Enthält den Standardbesitzer Sicherheitsbezeichner (SID), der auf neu erstellte Objekte angewendet wird.
TOKEN_PRIMARY_GROUP
Gibt eine Gruppe Sicherheits-ID (SID) für ein Zugriffstokenan.
TOKEN_PRIVILEGES
Enthält Informationen zu einer Reihe von Berechtigungen für ein Zugriffstoken.
TOKEN_SOURCE
Gibt die Quelle eines Zugriffstokensan.
TOKEN_STATISTICS
Enthält Informationen zu einem Zugriffstoken.
TOKEN_USER
Identifiziert den Benutzer, der einem Zugriffstokenzugeordnet ist.
TOKEN_USER_CLAIMS
Definiert die Benutzeransprüche für das Token.
TRUSTEE-
Identifiziert das Benutzerkonto, das Gruppenkonto oder Anmeldesitzung, auf das ein Zugriffssteuerungseintrag (ACE) angewendet wird.

Autorisierungsstrukturen werden nach Verwendung wie folgt kategorisiert:

Grundlegende Zugriffssteuerungsstrukturen

Die folgenden Strukturen werden mit Zugriffssteuerung verwendet.

Zugriffssteuerungs-Editorstrukturen

Die folgenden Strukturen werden mit dem Zugriffssteuerungs-Editor verwendet.

Client-/Server-Zugriffssteuerungsstrukturen

Die folgenden Strukturen implementieren die Funktionalität der Client-/Server-Zugriffssteuerung.