Skip to main content
ICredentialProviderCredentialEvents interface

Provides an asynchronous callback mechanism used by a credential to notify it of state or text change events in the logon or credential UI.

Members

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

Methods

The ICredentialProviderCredentialEvents interface has these methods.

MethodDescription
AppendFieldComboBoxItem

Appends a field ComboBox item.

DeleteFieldComboBoxItem

Deletes a field ComboBox item.

OnCreatingWindow

Called when the window is created. Enables credentials to retrieve the HWND of the parent window after Advise is called.

SetFieldBitmap

Sets the field bitmap.

SetFieldCheckbox

Sets the check box of the field.

SetFieldComboBoxSelectedItem

Sets the field of the combo box selected item.

SetFieldInteractiveState

Sets the interactive state of the field.

SetFieldState

Communicates to the logon UI that a UI state has changed and that the UI should be updated. SetFieldState is called by a credential.

SetFieldString

Sets the field string.

SetFieldSubmitButton

Sets the field adjacent to the submit button.

 

Remarks

When to Implement

Third parties do not implement ICredentialProviderCredentialEvents. An implementation is included with Windows.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Credentialprovider.h

IDL

Credentialprovider.idl

Library

CredentialProvider.lib

DLL

Authui.dll

See also

ICredentialProviderCredentialEvents2
ICredentialProviderCredential::Advise
ICredentialProviderCredential::UnAdvise