Partager via


structure SEC_WINNT_CREDUI_CONTEXT (sspi.h)

Spécifie les informations d’identification non sérialisées. Les informations d’identification peuvent être sérialisées en les transmettant en tant que membre rgbSerialization d’une structure de CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION dans un appel à la méthode ICredentialProvider ::SetSerialization .

Les informations non conservées peuvent être obtenues en appelant la fonction SspiUnmarshalCredUIContext .

Syntaxe

typedef struct _SEC_WINNT_CREDUI_CONTEXT {
  USHORT                          cbHeaderLength;
  HANDLE                          CredUIContextHandle;
#if ...
  PCREDUI_INFOW                   UIInfo;
#else
  PVOID                           UIInfo;
#endif
  ULONG                           dwAuthError;
  PSEC_WINNT_AUTH_IDENTITY_OPAQUE pInputAuthIdentity;
  PUNICODE_STRING                 TargetName;
} SEC_WINNT_CREDUI_CONTEXT, *PSEC_WINNT_CREDUI_CONTEXT;

Membres

cbHeaderLength

Taille, en octets, de l’en-tête.

CredUIContextHandle

Handle dans le contexte des informations d’identification.

UIInfo

Pointeur vers une structure CREDUI_INFO qui spécifie des informations pour la boîte de dialogue d’invite d’informations d’identification.

dwAuthError

Spécifie la raison pour laquelle l’invite d’informations d’identification est nécessaire. Un appelant peut passer ce paramètre d’erreur Windows, retourné par un autre appel d’authentification, pour permettre à la boîte de dialogue de prendre en charge certaines erreurs. Par exemple, si le mot de passe a expiré status code est passé, la boîte de dialogue invite l’utilisateur à modifier le mot de passe sur le compte.

pInputAuthIdentity

Données d’identité d’authentification opaques.

TargetName

Nom de la cible.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête sspi.h