encabezado credentialprovider.h
El Shell de Windows usa este encabezado. Para más información, consulte:
credentialprovider.h contiene las siguientes interfaces de programación:
Interfaces
IConnectableCredentialProviderCredential Expone métodos para conectar y desconectar objetos IConnectableCredentialProviderCredential. |
ICredentialProvider Expone los métodos usados en la configuración y manipulación de un proveedor de credenciales. Todos los proveedores de credenciales deben implementar esta interfaz. |
ICredentialProviderCredential Expone métodos que habilitan el control de una credencial. |
ICredentialProviderCredential2 Extiende la interfaz ICredentialProviderCredential agregando un método que recupera el identificador de seguridad (SID) de un usuario. La credencial está asociada a ese usuario y se puede agrupar en el icono del usuario. |
ICredentialProviderCredentialEvents Proporciona un mecanismo de devolución de llamada asincrónico que usa una credencial para notificarle los eventos de cambio de estado o texto en la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales. |
ICredentialProviderCredentialEvents2 Extiende la interfaz ICredentialProviderCredentialEvents mediante la adición de métodos que permiten la actualización por lotes de campos en la interfaz de usuario deLogon o en la interfaz de usuario de credenciales. |
ICredentialProviderCredentialWithFieldOptions Proporciona un método que permite que el marco del proveedor de credenciales determine si ha realizado una personalización en la opción de un campo en una interfaz de usuario de inicio de sesión o credencial. |
ICredentialProviderEvents Proporciona un mecanismo de devolución de llamada asincrónico usado por un proveedor de credenciales para notificarle los cambios en la lista de credenciales o sus campos. |
ICredentialProviderFilter Se usa para filtrar dinámicamente los proveedores de credenciales en función de la información disponible en tiempo de ejecución. |
ICredentialProviderSetUserArray Proporciona un método que permite a un proveedor de credenciales recibir el conjunto de usuarios que se mostrarán en la interfaz de usuario de inicio de sesión o credencial. |
ICredentialProviderUser Proporciona métodos que se usan para recuperar determinadas propiedades de un usuario individual incluido en una interfaz de usuario de inicio de sesión o credencial. |
ICredentialProviderUserArray Representa el conjunto de usuarios que aparecerán en la interfaz de usuario de inicio de sesión o credencial. Esta información permite al proveedor de credenciales enumerar el conjunto para recuperar información de propiedad sobre cada usuario para rellenar los campos o filtrar el conjunto. |
IQueryContinueWithStatus Expone métodos que proporcionan un mecanismo estándar para que los proveedores de credenciales llamen a QueryContinue al intentar conectarse a la red para determinar si deben continuar estos intentos. |
Estructuras
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION Contiene detalles sobre una credencial. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR Describe un único campo de una credencial. Por ejemplo, una cadena o una imagen de usuario. |
Enumeraciones
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS Indica el tipo de credencial que debe devolver un proveedor de credenciales para asociar con el icono "Otro usuario". Usado por ICredentialProviderUserArray_GetAccountOptions. |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS Proporciona opciones de personalización para un único campo en una interfaz de usuario de inicio de sesión o credencial. |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE Describe el estado de un campo y cómo un usuario puede interactuar con él. Un proveedor de credenciales puede mostrar campos en diversos estados interactivos. |
CREDENTIAL_PROVIDER_FIELD_STATE Especifica el estado de un único campo en la interfaz de usuario de credenciales. |
CREDENTIAL_PROVIDER_FIELD_TYPE Especifica un tipo de campo de credencial. Usado por CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR. |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE Describe la respuesta cuando un proveedor de credenciales intenta serializar las credenciales. |
CREDENTIAL_PROVIDER_STATUS_ICON Indica qué icono de estado se debe mostrar. |
CREDENTIAL_PROVIDER_USAGE_SCENARIO Declara los escenarios en los que se admite un proveedor de credenciales. Un escenario de uso del proveedor de credenciales (CPUS) permite al proveedor de credenciales proporcionar un comportamiento de enumeración distinto y la configuración del campo de la interfaz de usuario en escenarios. |