Поделиться через


перечисление AUTHZ_CONTEXT_INFORMATION_CLASS (authz.h)

Перечисление AUTHZ_CONTEXT_INFORMATION_CLASS указывает тип сведений, извлекаемых из существующего AuthzClientContext. Это перечисление используется функцией AuthzGetInformationFromContext .

Синтаксис

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;

Константы

 
AuthzContextInfoUserSid
Значение: 1
Извлекает структуру TOKEN_USER , содержащую идентификатор безопасности пользователя (SID) и его атрибут.
AuthzContextInfoGroupsSids
Извлекает структуру TOKEN_GROUPS , содержащую идентификаторы безопасности группы, к которым принадлежит пользователь, и их атрибуты.
AuthzContextInfoRestrictedSids
Извлекает структуру TOKEN_GROUPS , которая содержит идентификаторы безопасности ограниченной группы в контексте и их атрибуты.
AuthzContextInfoPrivileges
Извлекает структуру TOKEN_PRIVILEGES , содержащую привилегии, которыми пользовались пользователи.
AuthzContextInfoExpirationTime
Извлекает время окончания срока действия, заданное для контекста.
AuthzContextInfoServerContext
Эта константа зарезервирована. Не используйте его.
AuthzContextInfoIdentifier
Извлекает структуры LUID , используемые диспетчером ресурсов для определения контекста.
AuthzContextInfoSource
Эта константа зарезервирована. Не используйте его.
AuthzContextInfoAll
Эта константа зарезервирована. Не используйте его.
AuthzContextInfoAuthenticationId
Эта константа зарезервирована. Не используйте его.
AuthzContextInfoSecurityAttributes
Извлекает структуру AUTHZ_SECURITY_ATTRIBUTES_INFORMATION , содержащую атрибуты безопасности.

Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.
AuthzContextInfoDeviceSids
Извлекает структуру TOKEN_GROUPS , содержащую идентификаторы безопасности устройств и их атрибуты.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.
AuthzContextInfoUserClaims
Извлекает структуру AUTHZ_SECURITY_ATTRIBUTES_INFORMATION , содержащую утверждения пользователя.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.
AuthzContextInfoDeviceClaims
Извлекает структуру AUTHZ_SECURITY_ATTRIBUTES_INFORMATION , содержащую утверждения устройства.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.
AuthzContextInfoAppContainerSid
Извлекает структуру TOKEN_APPCONTAINER_INFORMATION , содержащую идентификатор безопасности контейнера приложения.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.
AuthzContextInfoCapabilitySids
Извлекает структуру TOKEN_GROUPS , содержащую идентификаторы безопасности возможностей.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: Это значение не поддерживается.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть authz.h
Распространяемые компоненты Пакет средств администрирования Windows Server 2003 в Windows XP

См. также раздел

Перечисления авторизации

AuthzGetInformationFromContext

SECURITY_CAPABILITIES

TOKEN_APPCONTAINER_INFORMATION

TOKEN_DEVICE_CLAIMS

TOKEN_GROUPS

TOKEN_PRIVILEGES

TOKEN_USER

TOKEN_USER_CLAIMS