CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE énumération (credentialprovider.h)

Décrit la réponse lorsqu’un fournisseur d’informations d’identification tente de sérialiser les informations d’identification. Utilisé par ICredentialProviderCredential ::GetSerialization.

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;

Constantes

 
CPGSR_NO_CREDENTIAL_NOT_FINISHED
Valeur : 0
Aucune information d’identification n’a été sérialisée, car des informations supplémentaires sont nécessaires. Par exemple, si des informations d’identification nécessitent à la fois un code confidentiel et une réponse à une question secrète, mais que l’utilisateur n’a fourni que le code confidentiel. Cela indique que l’appelant doit avoir la possibilité de modifier sa réponse.
CPGSR_NO_CREDENTIAL_FINISHED
Le fournisseur d’informations d’identification n’a pas sérialisé d’informations d’identification, mais a terminé son travail. Cette réponse a plusieurs significations. Cela peut signifier qu’aucune information d’identification n’a été sérialisée et que l’utilisateur ne doit pas réessayer. Cette réponse peut également signifier qu’aucune information d’identification n’a été envoyée, mais que le travail des informations d’identification est terminé. Par exemple, dans le scénario Modifier le mot de passe, cette réponse implique la réussite.
CPGSR_RETURN_CREDENTIAL_FINISHED
Des informations d’identification ont été sérialisées. Cette réponse implique qu’une structure de sérialisation a été renvoyée.
CPGSR_RETURN_NO_CREDENTIAL_FINISHED
Le fournisseur d’informations d’identification n’a pas sérialisé d’informations d’identification, mais a terminé son travail. La différence entre cette valeur et CPGSR_NO_CREDENTIAL_FINISHED est que cet indicateur force le retour de l’interface utilisateur d’ouverture de session, ce qui appelle UnAdvise pour tous les fournisseurs d’informations d’identification.

Configuration requise

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

Voir aussi

Fournisseurs d’informations d’identification dans Windows 10