cabeçalho credentialprovider.h
Esse cabeçalho é usado pelo Shell do Windows. Para obter mais informações, consulte:
credentialprovider.h contém as seguintes interfaces de programação:
Interfaces
IConnectableCredentialProviderCredential Expõe métodos para conectar e desconectar objetos IConnectableCredentialProviderCredential. |
ICredentialProvider Expõe métodos usados na instalação e manipulação de um provedor de credenciais. Todos os provedores de credenciais devem implementar essa interface. |
ICredentialProviderCredential Expõe métodos que permitem o tratamento de uma credencial. |
ICredentialProviderCredential2 Estende a interface ICredentialProviderCredential adicionando um método que recupera o SID (identificador de segurança) de um usuário. A credencial está associada a esse usuário e pode ser agrupada no bloco do usuário. |
ICredentialProviderCredentialEvents Fornece um mecanismo de retorno de chamada assíncrono usado por uma credencial para notificá-lo sobre eventos de alteração de estado ou texto na interface do usuário de logon ou na interface do usuário da credencial. |
ICredentialProviderCredentialEvents2 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. |
ICredentialProviderCredentialWithFieldOptions Fornece um método que permite que a estrutura do provedor de credenciais determine se você fez uma personalização para a opção de um campo em uma interface do usuário de logon ou credencial. |
ICredentialProviderEvents Fornece um mecanismo de retorno de chamada assíncrono usado por um provedor de credenciais para notificá-lo sobre alterações na lista de credenciais ou em seus campos. |
ICredentialProviderFilter Usado para filtrar dinamicamente provedores de credenciais com base nas informações disponíveis em runtime. |
ICredentialProviderSetUserArray Fornece um método que permite que um provedor de credenciais receba o conjunto de usuários que serão mostrados na interface do usuário de logon ou credencial. |
ICredentialProviderUser Fornece métodos usados para recuperar determinadas propriedades de um usuário individual incluído em uma interface do usuário de logon ou credencial. |
ICredentialProviderUserArray Representa o conjunto de usuários que aparecerá na interface do usuário de logon ou credencial. Essas informações permitem que o provedor de credenciais enumere o conjunto para recuperar informações de propriedade sobre cada usuário para preencher campos ou filtrar o conjunto. |
IQueryContinueWithStatus Expõe métodos que fornecem um mecanismo padrão para que os provedores de credenciais chamem QueryContinue enquanto tentam se conectar à rede para determinar se devem continuar essas tentativas. |
Estruturas
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION Contém detalhes sobre uma credencial. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR Descreve um único campo em uma credencial. Por exemplo, uma cadeia de caracteres ou uma imagem de usuário. |
Enumerações
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS Indica o tipo de credencial que um provedor de credenciais deve retornar para associar ao bloco "Outro usuário". Usado por ICredentialProviderUserArray_GetAccountOptions. |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS Fornece opções de personalização para um único campo em uma interface do usuário de logon ou credencial. |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE Descreve o estado de um campo e como ele um usuário pode interagir com ele. Os campos podem ser exibidos por um provedor de credenciais em uma variedade de estados interativos diferentes. |
CREDENTIAL_PROVIDER_FIELD_STATE Especifica o estado de um único campo na interface do usuário da credencial. |
CREDENTIAL_PROVIDER_FIELD_TYPE Especifica um tipo de campo de credencial. Usado por CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR. |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE Descreve a resposta quando um provedor de credenciais tenta serializar credenciais. |
CREDENTIAL_PROVIDER_STATUS_ICON Indica qual ícone de status deve ser exibido. |
CREDENTIAL_PROVIDER_USAGE_SCENARIO Declara os cenários nos quais há suporte para um provedor de credenciais. Um cenário de uso do provedor de credenciais (CPUS) permite que o provedor de credenciais forneça comportamento de enumeração distinto e configuração de campo de interface do usuário entre cenários. |