ICredentialProviderCredentialEvents インターフェイス (credentialprovider.h)

ログオン UI または資格情報 UI で状態またはテキスト変更イベントを通知するために資格情報によって使用される非同期コールバック メカニズムを提供します。

継承

ICredentialProviderCredentialEvents インターフェイスは、IUnknown インターフェイスから継承します。 ICredentialProviderCredentialEvents には、次の種類のメンバーもあります。

メソッド

ICredentialProviderCredentialEvents インターフェイスには、これらのメソッドがあります。

 
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem

コンボ ボックスに項目を追加する必要があり、UI を更新する必要があることをログオン UI または資格情報 UI に伝える。
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem

コンボ ボックスから項目を削除し、UI を更新する必要があることをログオン UI または資格情報 UI に伝える。
ICredentialProviderCredentialEvents::OnCreatingWindow

ウィンドウの作成時に呼び出されます。 Advise が呼び出された後、資格情報で親ウィンドウの 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

資格情報を有効にして、送信ボタンが隣接して表示されるフィールドを設定します。

注釈

これらのメソッドは、最初のパラメーターとして これを 渡す資格情報によってのみ呼び出す必要があります。 Advise の呼び出しによってアクティブ化された資格情報以外の資格情報を使用してこれらのメソッドを呼び出そうとした場合、動作は未定義です。 資格情報プロバイダーに別のスレッドに関する情報があり、そのスレッドのログオン UI または資格情報 UI を介して通信する場合、要求は 、Advise 呼び出しを受け取った資格情報を経由する必要があります。

実装するタイミング

サード パーティは ICredentialProviderCredentialEvents を実装しません。 実装は Windows に含まれています。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー credentialprovider.h

こちらもご覧ください

Windows 10の資格情報プロバイダー

ICredentialProviderCredential::Advise

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2