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

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2