Método ICredentialProviderUserArray::SetProviderFilter (credentialprovider.h)
Limita o conjunto de usuários na matriz a contas locais ou contas da Microsoft.
Sintaxe
HRESULT SetProviderFilter(
[in] REFGUID guidProviderToFilterTo
);
Parâmetros
[in] guidProviderToFilterTo
Defina esse parâmetro como Identity_LocalUserProvider para o provedor de credenciais de contas locais; caso contrário, defina-o como o GUID do provedor de conta da Microsoft.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
O objeto ICredentialProviderUserArray contém todos os usuários disponíveis no cenário atual. Esse método permite que seu provedor de credenciais especifique um subconjunto específico desses usuários. Por exemplo, se o provedor de credenciais lidar apenas com usuários de conta da Microsoft de um provedor conectado específico, ele poderá chamar esse método com a ID do provedor de conta da Microsoft para filtrar os usuários que pertencem a outros provedores.
Esse método só pode ser chamado uma vez, para filtrar para um provedor de conta única. Se o método for chamado novamente, a chamada falhará com um valor retornado de E_UNEXPECTED.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | credentialprovider.h |
Biblioteca | CredentialProvider.lib |
DLL | Authui.dll |