Freigeben über


AUTHZ_CONTEXT_INFORMATION_CLASS-Enumeration (authz.h)

Die AUTHZ_CONTEXT_INFORMATION_CLASS-Enumeration gibt den Typ der Informationen an, die aus einem vorhandenen AuthzClientContext abgerufen werden sollen. Diese Enumeration wird von der AuthzGetInformationFromContext-Funktion verwendet.

Syntax

typedef enum _AUTHZ_CONTEXT_INFORMATION_CLASS {
  AuthzContextInfoUserSid = 1,
  AuthzContextInfoGroupsSids,
  AuthzContextInfoRestrictedSids,
  AuthzContextInfoPrivileges,
  AuthzContextInfoExpirationTime,
  AuthzContextInfoServerContext,
  AuthzContextInfoIdentifier,
  AuthzContextInfoSource,
  AuthzContextInfoAll,
  AuthzContextInfoAuthenticationId,
  AuthzContextInfoSecurityAttributes,
  AuthzContextInfoDeviceSids,
  AuthzContextInfoUserClaims,
  AuthzContextInfoDeviceClaims,
  AuthzContextInfoAppContainerSid,
  AuthzContextInfoCapabilitySids
} AUTHZ_CONTEXT_INFORMATION_CLASS;

Konstanten

 
AuthzContextInfoUserSid
Wert: 1
Ruft eine TOKEN_USER-Struktur ab, die eine Benutzersicherheits-ID (SID) und deren Attribut enthält.
AuthzContextInfoGroupsSids
Ruft eine TOKEN_GROUPS-Struktur ab, die die Gruppen-SIDs enthält, zu denen der Benutzer gehört, und deren Attribute.
AuthzContextInfoRestrictedSids
Ruft eine TOKEN_GROUPS-Struktur ab, die die eingeschränkten Gruppen-SIDs im Kontext und ihre Attribute enthält.
AuthzContextInfoPrivileges
Ruft eine TOKEN_PRIVILEGES-Struktur ab, die die Vom Benutzer verwalteten Berechtigungen enthält.
AuthzContextInfoExpirationTime
Ruft die für den Kontext festgelegte Ablaufzeit ab.
AuthzContextInfoServerContext
Diese Konstante ist reserviert. Verwenden Sie sie nicht.
AuthzContextInfoIdentifier
Ruft eine LUID-Struktur ab, die vom Ressourcen-Manager verwendet wird, um den Kontext zu identifizieren.
AuthzContextInfoSource
Diese Konstante ist reserviert. Verwenden Sie sie nicht.
AuthzContextInfoAll
Diese Konstante ist reserviert. Verwenden Sie sie nicht.
AuthzContextInfoAuthenticationId
Diese Konstante ist reserviert. Verwenden Sie sie nicht.
AuthzContextInfoSecurityAttributes
Ruft eine AUTHZ_SECURITY_ATTRIBUTES_INFORMATION-Struktur ab, die Sicherheitsattribute enthält.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird nicht unterstützt.
AuthzContextInfoDeviceSids
Ruft eine TOKEN_GROUPS-Struktur ab, die Geräte-SIDs und deren Attribute enthält.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird nicht unterstützt.
AuthzContextInfoUserClaims
Ruft eine AUTHZ_SECURITY_ATTRIBUTES_INFORMATION-Struktur ab, die Benutzeransprüche enthält.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird nicht unterstützt.
AuthzContextInfoDeviceClaims
Ruft eine AUTHZ_SECURITY_ATTRIBUTES_INFORMATION-Struktur ab, die Geräteansprüche enthält.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird nicht unterstützt.
AuthzContextInfoAppContainerSid
Ruft eine TOKEN_APPCONTAINER_INFORMATION-Struktur ab, die die App-Container-SID enthält.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird nicht unterstützt.
AuthzContextInfoCapabilitySids
Ruft eine TOKEN_GROUPS-Struktur ab, die Funktions-SIDs enthält.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird nicht unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile authz.h
Verteilbare Komponente Windows Server 2003 Administration Tools Pack unter Windows XP

Weitere Informationen

Autorisierungsaufzählungen

AuthzGetInformationFromContext

SECURITY_CAPABILITIES

TOKEN_APPCONTAINER_INFORMATION

TOKEN_DEVICE_CLAIMS

TOKEN_GROUPS

TOKEN_PRIVILEGES

TOKEN_USER

TOKEN_USER_CLAIMS