Metodo ICredentialProviderUserArray::SetProviderFilter (credentialprovider.h)
Limita il set di utenti nella matrice a account locali o account Microsoft.
Sintassi
HRESULT SetProviderFilter(
[in] REFGUID guidProviderToFilterTo
);
Parametri
[in] guidProviderToFilterTo
Impostare questo parametro su Identity_LocalUserProvider per il provider di credenziali degli account locali; in caso contrario, impostarlo sul GUID del provider di account Microsoft.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
L'oggetto ICredentialProviderUserArray contiene tutti gli utenti disponibili nello scenario corrente. Questo metodo consente al provider di credenziali di specificare un determinato subset di tali utenti. Ad esempio, se il provider di credenziali gestisce solo gli utenti dell'account Microsoft da un provider connesso specifico, può chiamare questo metodo con l'ID del provider di account Microsoft per filtrare gli utenti appartenenti ad altri provider.
Questo metodo può essere chiamato una sola volta per filtrare per un singolo provider di account. Se il metodo viene chiamato di nuovo, la chiamata avrà esito negativo con un valore restituito di E_UNEXPECTED.
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | credentialprovider.h |
Libreria | CredentialProvider.lib |
DLL | Authui.dll |