Exposes methods used in the setup and manipulation of a credential provider. All credential providers must implement this interface.
ICredentialProvider Members
| Advise |
Allows a credential provider to initiate events in the logon or credential user interface (UI) through a callback interface. |
| GetCredentialAt |
Gets a specific credential. |
| GetCredentialCount |
Gets the number of available credentials under this credential provider. |
| GetFieldDescriptorAt |
Gets metadata that describes a specified field. |
| GetFieldDescriptorCount |
Retrieves the count of fields in the UI needed to display this provider's credentials. |
| SetSerialization |
Sets the serialization characteristics of the credential provider. |
| SetUsageScenario |
Defines the scenarios for which the credential provider is valid. Called by the logon UI. |
| UnAdvise |
Used by the logon or credential UI to advise the credential provider that event callbacks are no longer accepted. |
Interface Information
| Inherits from | IUnknown |
|---|
| Header and IDL files | credentialprovider.h, credentialprovider.idl |
|---|
| Minimum operating systems |
Windows Vista |
|---|