Partager via


Méthode ICredentialProviderUserArray::SetProviderFilter (credentialprovider.h)

Limite l’ensemble d’utilisateurs dans le tableau aux comptes locaux ou aux comptes Microsoft.

Syntaxe

HRESULT SetProviderFilter(
  [in] REFGUID guidProviderToFilterTo
);

Paramètres

[in] guidProviderToFilterTo

Définissez ce paramètre sur Identity_LocalUserProvider pour le fournisseur d’informations d’identification des comptes locaux ; sinon, définissez-le sur le GUID du fournisseur de compte Microsoft.

Valeur retournée

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

Remarques

L’objet ICredentialProviderUserArray contient tous les utilisateurs disponibles dans le scénario actuel. Cette méthode permet à votre fournisseur d’informations d’identification de spécifier un sous-ensemble particulier de ces utilisateurs. Par exemple, si votre fournisseur d’informations d’identification gère uniquement les utilisateurs de compte Microsoft d’un fournisseur connecté spécifique, il peut appeler cette méthode avec l’ID du fournisseur de compte Microsoft pour filtrer les utilisateurs appartenant à d’autres fournisseurs.

Cette méthode ne peut être appelée qu’une seule fois, pour filtrer pour un seul fournisseur de compte. Si la méthode est appelée à nouveau, l’appel échoue avec une valeur de retour de E_UNEXPECTED.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête credentialprovider.h
Bibliothèque CredentialProvider.lib
DLL Authui.dll

Voir aussi

ICredentialProviderUser::GetProviderID

ICredentialProviderUserArray