共用方式為


ICredentialProviderCredentialEvents2 介面 (credentialprovider.h)

新增在Logon UI 或認證 UI 中啟用欄位批次更新的方法,以擴充 ICredentialProviderCredentialEvents 介面。

繼承

ICredentialProviderCredentialEvents2介面繼承自ICredentialProviderCredentialEventsICredentialProviderCredentialEvents2 也有下列類型的成員:

方法

ICredentialProviderCredentialEvents2介面具有這些方法。

 
ICredentialProviderCredentialEvents2::BeginFieldUpdates

啟動登入或認證 UI 中欄位的批次更新。
ICredentialProviderCredentialEvents2::EndFieldUpdates

完成並認可 BeginFieldUpdates 所啟動的批次更新。
ICredentialProviderCredentialEvents2::SetFieldOptions

指定登入或認證 UI 中的指定欄位是否應該顯示「密碼顯示」字元,或預期會收到電子郵件地址。

備註

在 Windows 7 和 Windows Vista 中,許多認證提供者都使用 ICredentialProviderEvents::CredentialsChanged 來更新 UI。 雖然運作正常,但它會重新列舉來自呼叫認證提供者的所有認證。 在某些情況下,此事件的處理可能會導致 UI 中的閃爍或焦點變更,因為此重新列舉。 因此,不建議只針對 UI 更新使用 ICredentialProviderEvents::CredentialsChanged 。 新的建議如下所示:

ICredentialProviderCredentialEvents2 包含繼承自 ICredentialProviderCredentialEvents的所有方法。 這包括 OnCreatingWindow以外的所有繼承方法。

與背景執行緒互動時,必須使用 ICredentialProviderCredentialEvents2 類似于使用 ICredentialProviderCredentialEvents,該適當的執行緒間通訊方法必須使用。

實作時機

協力廠商不會實作此介面。 在ICredentialProviderCredentialEvents上呼叫QueryInterface方法,以取得這個物件。

規格需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 credentialprovider.h

另請參閱

Windows 10 中的認證提供者

ICredentialProviderCredentialEvents