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.