Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Estende a interface ICredentialProviderCredentialEvents adicionando métodos que permitem a atualização em lote de campos na interface do usuário doLogon ou na interface do usuário da credencial.
Herança
A interface ICredentialProviderCredentialEvents2 herda de ICredentialProviderCredentialEvents. ICredentialProviderCredentialEvents2 também tem estes tipos de membros:
Métodos
A interface ICredentialProviderCredentialEvents2 tem esses métodos.
|
ICredentialProviderCredentialEvents2::BeginFieldUpdates Inicia uma atualização em lote para campos na interface do usuário de logon ou credencial. |
|
ICredentialProviderCredentialEvents2::EndFieldUpdates Conclui e confirma as atualizações em lote iniciadas por BeginFieldUpdates. |
|
ICredentialProviderCredentialEvents2::SetFieldOptions Especifica se um campo especificado na interface do usuário de logon ou credencial deve exibir um glifo de "revelação de senha" ou se deve receber um endereço de email. |
Comentários
No Windows 7 e no Windows Vista, muitos provedores de credenciais usaram ICredentialProviderEvents::CredentialsChanged para atualizar a interface do usuário. Embora isso funcione, ele causa uma renumeração de todas as credenciais do provedor de credenciais de chamada. O processamento desse evento pode, em algumas circunstâncias, levar a alterações de foco ou flash na interface do usuário devido a essa renumeração. Portanto, não é recomendável usar ICredentialProviderEvents::CredentialsChanged apenas para atualizações de interface do usuário. A nova recomendação é a seguinte:
- Use ICredentialProviderEvents::CredentialsChanged somente se um provedor de credenciais precisar fazer logon automático de um usuário ou alterar o número de credenciais que ele está enumerando.
- Use ICredentialProviderCredentialEvents2 para atualizar a interface do usuário de um provedor de credenciais.
Ao interagir com um thread em segundo plano, o uso de ICredentialProviderCredentialEvents2 é semelhante ao uso de ICredentialProviderCredentialEvents, nesse método de comunicação entre threads adequado deve ser usado.
Quando implementar
Terceiros não implementam essa interface. Chame o método QueryInterface em ICredentialProviderCredentialEvents para obter esse objeto.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 |