ICredentialProviderUser interface (credentialprovider.h)

Provides methods used to retrieve certain properties of an individual user included in a logon or credential UI.

Inheritance

The ICredentialProviderUser interface inherits from the IUnknown interface. ICredentialProviderUser also has these types of members:

Methods

The ICredentialProviderUser interface has these methods.

 
ICredentialProviderUser::GetProviderID

Retrieves the ID of the account provider for this user.
ICredentialProviderUser::GetSid

Retrieves the user's security identifier (SID). (ICredentialProviderUser.GetSid)
ICredentialProviderUser::GetStringValue

Retrieves string properties from the ICredentialProviderUser object based on the input value.
ICredentialProviderUser::GetValue

Retrieves a specified property value set for the user.

Remarks

Windows 8 introduces the ability to group credential providers by user. The logon UI can display a set of users rather than a set of multiple credential providers for each user. Selecting a user then displays the individual credential provider options associated with that user.

When to implement

Third-parties do not implement this interface. An implementation is included with Windows.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header credentialprovider.h

See also

ICredentialProviderSetUserArray

ICredentialProviderUserArray

IUnknown