ICredentialProviderCredentialEvents 介面 (credentialprovider.h)

提供認證用來通知認證狀態或文字變更事件之登入 UI 或認證 UI 中的異步回呼機制。

繼承

ICredentialProviderCredentialEvents 介面繼承自 IUnknown 介面。 ICredentialProviderCredentialEvents 也有下列類型的成員:

方法

ICredentialProviderCredentialEvents 介面具有這些方法。

 
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem

與登入UI或認證UI通訊,下拉式方塊需要附加專案,且應該更新UI。
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem

與登入UI或認證UI通訊,指出項目應該從下拉式方塊中刪除,而且應該更新UI。
ICredentialProviderCredentialEvents::OnCreatingWindow

建立視窗時呼叫。 可讓認證在呼叫建議之後擷取父視窗的 HWND。
ICredentialProviderCredentialEvents::SetFieldBitmap

與 [登入 UI] 或 [認證] UI 通訊,指出磚影像欄位已變更,而且應該更新 UI。
ICredentialProviderCredentialEvents::SetFieldCheckbox

與登入 UI 或認證 UI 通訊,指出複選框欄位已變更,而且應該更新 UI。
ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem

與登入 UI 或認證 UI 通訊,指出下拉式方塊中選取的專案已變更,而且應該更新 UI。
ICredentialProviderCredentialEvents::SetFieldInteractiveState

與登入UI或認證UI通訊,表示字段的互動狀態已變更,而且應該更新UI。
ICredentialProviderCredentialEvents::SetFieldState

與登入UI或認證UI通訊,指出欄位狀態已變更,而且應該更新UI。
ICredentialProviderCredentialEvents::SetFieldString

與登入UI或認證UI通訊,表示與欄位相關聯的字串已變更,而且應該更新UI。
ICredentialProviderCredentialEvents::SetFieldSubmitButton

讓認證能夠設定提交按鈕出現在相鄰的欄位。

備註

這些方法應該只由傳遞 這個 做為第一個參數的認證呼叫。 如果您嘗試使用 建議呼叫所啟動之認證以外的認證來呼叫這些方法,則行為是未定義的。 如果認證提供者有另一個線程的相關信息,而且想要透過該線程的登入 UI 或認證 UI 進行通訊,要求將需要通過收到 建議 呼叫的認證。

何時實作

第三方不會實作 ICredentialProviderCredentialEvents。 實作隨附於 Windows。

規格需求

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

另請參閱

Windows 10 中的認證提供者

ICredentialProviderCredential::建議

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2