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 フィールドのセットアップを提供できます。