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.