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