SEC_WINNT_CREDUI_CONTEXT-Struktur (sspi.h)
Gibt unsialisierte Anmeldeinformationen an. Die Anmeldeinformationen können serialisiert werden, indem sie als rgbSerialization-Member einer CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION-Struktur in einem Aufruf der ICredentialProvider::SetSerialization-Methode übergeben werden.
Die unsialisierten Informationen können durch Aufrufen der Funktion SspiUnmarshalCredUIContext abgerufen werden.
Syntax
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;
Member
cbHeaderLength
Die Größe des Headers in Bytes.
CredUIContextHandle
Ein Handle für den Anmeldeinformationskontext.
UIInfo
Ein Zeiger auf eine CREDUI_INFO-Struktur , die Informationen für das Dialogfeld zur Anmeldeinformationsaufforderung angibt.
dwAuthError
Gibt an, warum die Aufforderung zur Eingabe von Anmeldeinformationen erforderlich ist. Ein Aufrufer kann diesen Windows-Fehlerparameter übergeben, der von einem anderen Authentifizierungsaufruf zurückgegeben wird, damit das Dialogfeld bestimmte Fehler berücksichtigen kann. Wenn das Kennwort beispielsweise abgelaufen ist, status Code übergeben wird, fordert das Dialogfeld den Benutzer auf, das Kennwort für das Konto zu ändern.
pInputAuthIdentity
Die undurchsichtigen Authentifizierungsidentitätsdaten.
TargetName
Der Name des Ziels.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | sspi.h |