Shell Interfaces


ICredentialProvider Interface

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 whenever the credential provider is initialized.
UnAdvise Used by the logon or credential UI to advise the credential provider that event callbacks are no longer accepted.

Interface Information

Inherits fromIUnknown
Header and IDL filescredentialprovider.h, credentialprovider.idl
Minimum operating systems Windows Vista
Page view tracker