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

Confira também

ICredentialProviderUser::GetProviderID

ICredentialProviderUserArray