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
AuthzGetInformationFromContext