Freigeben über


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