перечисление 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