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 |