Partager via


Méthode IConnectableCredentialProviderCredential::Connect (credentialprovider.h)

Connecte un objet IConnectableCredentialProviderCredential . Cette méthode est appelée après que l’utilisateur a cliqué sur le bouton Envoyer dans l’écran Fournisseur de pré-ouverture de session et avant l’appel de ICredentialProviderCredential::GetSerialization .

Syntaxe

HRESULT Connect(
  [in] IQueryContinueWithStatus *pqcws
);

Paramètres

[in] pqcws

Type : IQueryContinueWithStatus*

Pointeur vers un objet IQueryContinueWithStatus .

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Lorsque l’interface utilisateur d’ouverture de session appelle cette méthode, elle passe un pointeur vers un instance IQueryContinueWithStatus. Cet objet est utilisé pour demander si le fournisseur d’informations d’identification doit continuer à tenter de se connecter au réseau et d’afficher status messages à l’utilisateur lors de la tentative de connexion. Les fournisseurs d’informations d’identification robustes doivent régulièrement appeler QueryContinue pendant les tentatives de connexion à un réseau pour pouvoir répondre aux entrées utilisateur.

Après un appel réussi à Se connecter, l’interface utilisateur d’ouverture de session affiche un bouton Déconnecter pour l’utilisateur. Si l’utilisateur clique sur Déconnecter, l’interface utilisateur de connexion appelle Déconnecter sur chaque fournisseur d’informations d’identification qui implémente IConnectableCredentialProviderCredential.

Configuration requise

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