Interface ICredentialProviderCredentialEvents (credentialprovider.h)
Fornece um mecanismo de retorno de chamada assíncrono usado por uma credencial para notificá-lo de eventos de alteração de estado ou texto na interface do usuário de logon ou na interface do usuário da credencial.
Herança
A interface ICredentialProviderCredentialEvents herda da interface IUnknown . ICredentialProviderCredentialEvents também tem esses tipos de membros:
Métodos
A interface ICredentialProviderCredentialEvents tem esses métodos.
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que uma caixa de combinação precisa de um item acrescentado e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que um item deve ser excluído de uma caixa de combinação e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::OnCreatingWindow Chamado quando a janela é criada. Permite que as credenciais recuperem o HWND da janela pai após o aviso ser chamado. |
ICredentialProviderCredentialEvents::SetFieldBitmap Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial que um campo de imagem de bloco alterou e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::SetFieldCheckbox Comunica-se com a interface do usuário de logon ou a interface do usuário de credencial que um campo de caixa de seleção alterou e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial que o item selecionado em uma caixa de combinação alterou e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::SetFieldInteractiveState Comunica-se com a interface do usuário de logon ou a interface do usuário de credencial que o estado de interatividade de um campo foi alterado e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::SetFieldState Comunica-se com a interface do usuário de logon ou a interface do usuário de credencial que um estado de campo alterou e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::SetFieldString Comunica-se com a interface do usuário de logon ou a interface do usuário de credencial que a cadeia de caracteres associada a um campo foi alterada e que a interface do usuário deve ser atualizada. |
ICredentialProviderCredentialEvents::SetFieldSubmitButton Permite que as credenciais definam o campo ao qual o botão enviar aparece adjacente. |
Comentários
Esses métodos só devem ser chamados por uma credencial passando isso como o primeiro parâmetro. O comportamento será indefinido se você tentar chamar esses métodos usando uma credencial diferente daquela ativada pela chamada em Aconselhar. Se um provedor de credenciais tiver informações sobre outro thread e quiser se comunicar por meio da interface do usuário de logon ou da interface do usuário de credencial desse thread, as solicitações precisarão passar pela credencial que recebeu a chamada de Aconselhamento .
Quando implementar
Terceiros não implementam ICredentialProviderCredentialEvents. Uma implementação está incluída no Windows.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | credentialprovider.h |
Confira também
Provedores de credenciais em Windows 10
ICredentialProviderCredential::Advise