credentialprovider.h ヘッダー
このヘッダーは、Windows シェルによって使用されます。 詳細については、次を参照してください。
credentialprovider.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IConnectableCredentialProviderCredential IConnectableCredentialProviderCredential オブジェクトを接続および切断するためのメソッドを公開します。 |
ICredentialProvider 資格情報プロバイダーのセットアップと操作で使用されるメソッドを公開します。 すべての資格情報プロバイダーは、このインターフェイスを実装する必要があります。 |
ICredentialProviderCredential 資格情報の処理を有効にするメソッドを公開します。 |
ICredentialProviderCredential2 ユーザーのセキュリティ識別子 (SID) を取得するメソッドを追加して、ICredentialProviderCredential インターフェイスを拡張します。 資格情報はそのユーザーに関連付けられているので、ユーザーのタイルの下にグループ化できます。 |
ICredentialProviderCredentialEvents ログオン UI または資格情報 UI で状態またはテキスト変更イベントを通知するために資格情報によって使用される非同期コールバック メカニズムを提供します。 |
ICredentialProviderCredentialEvents2 ICredentialProviderCredentialEvents インターフェイスを拡張し、Logon UI または Credential UI でフィールドのバッチ更新を可能にするメソッドを追加します。 |
ICredentialProviderCredentialWithFieldOptions 資格情報プロバイダー フレームワークが、ログオン UI または資格情報 UI でフィールドのオプションにカスタマイズを行ったかどうかを判断できるようにするメソッドを提供します。 |
ICredentialProviderEvents 資格情報プロバイダーが資格情報またはそのフィールドの一覧の変更を通知するために使用する非同期コールバック メカニズムを提供します。 |
ICredentialProviderFilter 実行時に使用可能な情報に基づいて資格情報プロバイダーを動的にフィルター処理するために使用されます。 |
ICredentialProviderSetUserArray 資格情報プロバイダーがログオンまたは資格情報 UI に表示される一連のユーザーを受け取ることができるメソッドを提供します。 |
ICredentialProviderUser ログオンまたは資格情報 UI に含まれる個々のユーザーの特定のプロパティを取得するために使用されるメソッドを提供します。 |
ICredentialProviderUserArray ログオンまたは資格情報 UI に表示されるユーザーのセットを表します。 この情報により、資格情報プロバイダーはセットを列挙して、各ユーザーに関するプロパティ情報を取得して、フィールドを設定したり、セットをフィルター処理したりできます。 |
IQueryContinueWithStatus 資格情報プロバイダーがこれらの試行を続行する必要があるかどうかを判断するために、ネットワークへの接続中に QueryContinue を呼び出す標準的なメカニズムを提供するメソッドを公開します。 |
構造
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION 資格情報に関する詳細が含まれます。 |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR 資格情報の 1 つのフィールドについて説明します。 たとえば、文字列やユーザー イメージなどです。 |
列挙
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS 資格情報プロバイダーが "その他のユーザー" タイルに関連付けるために返す資格情報の種類を示します。 ICredentialProviderUserArray_GetAccountOptionsによって使用されます。 |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS ログオンまたは資格情報 UI の 1 つのフィールドのカスタマイズ オプションを提供します。 |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE フィールドの状態と、ユーザーがフィールドを操作する方法について説明します。 フィールドは、さまざまな対話型状態で資格情報プロバイダーによって表示できます。 |
CREDENTIAL_PROVIDER_FIELD_STATE 資格情報 UI の 1 つのフィールドの状態を指定します。 |
CREDENTIAL_PROVIDER_FIELD_TYPE 資格情報フィールドの種類を指定します。 CREDENTIAL_PROVIDER_FIELD_DESCRIPTORによって使用されます。 |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE 資格情報プロバイダーが資格情報のシリアル化を試みた場合の応答について説明します。 |
CREDENTIAL_PROVIDER_STATUS_ICON 表示する状態アイコンを示します。 |
CREDENTIAL_PROVIDER_USAGE_SCENARIO 資格情報プロバイダーがサポートされるシナリオを宣言します。 資格情報プロバイダーの使用シナリオ (CPUS) を使用すると、資格情報プロバイダーは、シナリオ間で個別の列挙動作と UI フィールドのセットアップを提供できます。 |