CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE-Enumeration (credentialprovider.h)

Beschreibt die Antwort, wenn ein Anmeldeinformationsanbieter versucht, Anmeldeinformationen zu serialisieren. Wird von ICredentialProviderCredential::GetSerialization verwendet.

Syntax

typedef enum _CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE {
  CPGSR_NO_CREDENTIAL_NOT_FINISHED = 0,
  CPGSR_NO_CREDENTIAL_FINISHED,
  CPGSR_RETURN_CREDENTIAL_FINISHED,
  CPGSR_RETURN_NO_CREDENTIAL_FINISHED
} CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE;

Konstanten

 
CPGSR_NO_CREDENTIAL_NOT_FINISHED
Wert: 0
Es wurden keine Anmeldeinformationen serialisiert, da weitere Informationen benötigt werden. Ein Beispiel hierfür wäre, wenn für anmeldeinformationen sowohl eine PIN als auch eine Antwort auf eine geheime Frage erforderlich sind, der Benutzer aber nur die PIN angegeben hat. Dies signalisiert, dass der Anrufer die Möglichkeit erhalten sollte, seine Antwort zu ändern.
CPGSR_NO_CREDENTIAL_FINISHED
Der Anmeldeinformationsanbieter hat keine Anmeldeinformationen serialisiert, aber seine Arbeit abgeschlossen. Diese Antwort hat mehrere Bedeutungen. Dies kann bedeuten, dass keine Anmeldeinformationen serialisiert wurden und der Benutzer es nicht erneut versuchen sollte. Diese Antwort kann auch bedeuten, dass keine Anmeldeinformationen übermittelt wurden, aber die Arbeit der Anmeldeinformationen abgeschlossen ist. Im Szenario Kennwort ändern bedeutet diese Antwort z. B. Erfolg.
CPGSR_RETURN_CREDENTIAL_FINISHED
Anmeldeinformationen wurden serialisiert. Diese Antwort impliziert, dass eine Serialisierungsstruktur zurückgegeben wurde.
CPGSR_RETURN_NO_CREDENTIAL_FINISHED
Der Anmeldeinformationsanbieter hat keine Anmeldeinformationen serialisiert, aber seine Arbeit abgeschlossen. Der Unterschied zwischen diesem Wert und CPGSR_NO_CREDENTIAL_FINISHED besteht darin, dass dieses Flag erzwingt, dass die Anmeldebenutzeroberfläche zurückgegeben wird, wodurch UnAdvise für alle Anmeldeinformationsanbieter aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile credentialprovider.h

Weitere Informationen

Anmeldeinformationsanbieter in Windows 10