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 |