Compartir a través de


Interfaz ICredentialProviderCredentialEvents (credentialprovider.h)

Proporciona un mecanismo de devolución de llamada asincrónico que usa una credencial para notificarle eventos de cambio de estado o texto en la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales.

Herencia

La interfaz ICredentialProviderCredentialEvents hereda de la interfaz IUnknown . ICredentialProviderCredentialEvents también tiene estos tipos de miembros:

Métodos

La interfaz ICredentialProviderCredentialEvents tiene estos métodos.

 
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que un cuadro combinado necesita anexar un elemento y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que se debe eliminar de un cuadro combinado y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::OnCreatingWindow

Se llama cuando se crea la ventana. Habilita las credenciales para recuperar el HWND de la ventana primaria después de llamar a Advise.
ICredentialProviderCredentialEvents::SetFieldBitmap

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que ha cambiado un campo de imagen de icono y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::SetFieldCheckbox

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que ha cambiado un campo de casilla y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que ha cambiado el elemento seleccionado en un cuadro combinado y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::SetFieldInteractiveState

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que el estado de interactividad de un campo ha cambiado y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::SetFieldState

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que ha cambiado un estado de campo y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::SetFieldString

Se comunica con la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales que la cadena asociada a un campo ha cambiado y que se debe actualizar la interfaz de usuario.
ICredentialProviderCredentialEvents::SetFieldSubmitButton

Permite que las credenciales establezcan el campo al que aparece el botón enviar adyacente.

Comentarios

Solo se debe llamar a estos métodos mediante una credencial que pase esto como primer parámetro. El comportamiento no está definido si intenta llamar a estos métodos mediante una credencial distinta de la activada por la llamada en Aviso. Si un proveedor de credenciales tiene información sobre otro subproceso y quiere comunicarse a través de la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales de ese subproceso, las solicitudes deberán pasar por la credencial que recibió la llamada de aviso .

Cuándo implementar

Los terceros no implementan ICredentialProviderCredentialEvents. Se incluye una implementación con Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado credentialprovider.h

Consulte también

Proveedores de credenciales en Windows 10

ICredentialProviderCredential::Advise

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2