Condividi tramite


enumerazione AUTHZ_CONTEXT_INFORMATION_CLASS (authz.h)

L'enumerazione AUTHZ_CONTEXT_INFORMATION_CLASS specifica il tipo di informazioni da recuperare da un oggetto AuthzClientContext esistente. Questa enumerazione viene usata dalla funzione AuthzGetInformationFromContext .

Sintassi

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;

Costanti

 
AuthzContextInfoUserSid
Valore: 1
Recupera una struttura TOKEN_USER che contiene un identificatore di sicurezza utente (SID) e il relativo attributo.
AuthzContextInfoGroupsSids
Recupera una struttura TOKEN_GROUPS che contiene i SID del gruppo a cui appartiene l'utente e i relativi attributi.
AuthzContextInfoRestrictedSids
Recupera una struttura TOKEN_GROUPS contenente i SID del gruppo con restrizioni nel contesto e i relativi attributi.
AuthzContextInfoPrivileges
Recupera una struttura TOKEN_PRIVILEGES che contiene i privilegi mantenuti dall'utente.
AuthzContextInfoExpirationTime
Recupera l'ora di scadenza impostata nel contesto.
AuthzContextInfoServerContext
Questa costante è riservata. Non usarlo.
AuthzContextInfoIdentifier
Recupera una struttura LUID usata da Resource Manager per identificare il contesto.
AuthzContextInfoSource
Questa costante è riservata. Non usarlo.
AuthzContextInfoAll
Questa costante è riservata. Non usarlo.
AuthzContextInfoAuthenticationId
Questa costante è riservata. Non usarlo.
AuthzContextInfoSecurityAttributes
Recupera una struttura AUTHZ_SECURITY_ATTRIBUTES_INFORMATION che contiene attributi di sicurezza.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato.
AuthzContextInfoDeviceSids
Recupera una struttura TOKEN_GROUPS che contiene i SID del dispositivo e i relativi attributi.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato.
AuthzContextInfoUserClaims
Recupera una struttura AUTHZ_SECURITY_ATTRIBUTES_INFORMATION che contiene attestazioni utente.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato.
AuthzContextInfoDeviceClaims
Recupera una struttura AUTHZ_SECURITY_ATTRIBUTES_INFORMATION che contiene attestazioni del dispositivo.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato.
AuthzContextInfoAppContainerSid
Recupera una struttura TOKEN_APPCONTAINER_INFORMATION che contiene il SID del contenitore dell'app.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato.
AuthzContextInfoCapabilitySids
Recupera una struttura TOKEN_GROUPS contenente i SID di funzionalità.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione authz.h
Componente ridistribuibile Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

Enumerazioni di autorizzazione

AuthzGetInformationFromContext

SECURITY_CAPABILITIES

TOKEN_APPCONTAINER_INFORMATION

TOKEN_DEVICE_CLAIMS

TOKEN_GROUPS

TOKEN_PRIVILEGES

TOKEN_USER

TOKEN_USER_CLAIMS