MFNetCredentialRequirements 列挙 (mfidl.h)
資格情報マネージャーがユーザー資格情報を取得する方法を指定します。
構文
typedef enum _MFNetCredentialRequirements {
REQUIRE_PROMPT = 0x1,
REQUIRE_SAVE_SELECTED = 0x2
} MFNetCredentialRequirements;
定数
REQUIRE_PROMPT 値: 0x1 資格情報マネージャーは、ユーザーに資格情報の入力を求めるメッセージを表示する必要があります。 |
REQUIRE_SAVE_SELECTED 値: 0x2 メモ Windows 7 以降が必要です。 資格情報は永続ストレージに保存されます。 このフラグは、アプリケーションの UI のヒントとして機能します。 アプリケーションでユーザーに資格情報の入力を求めるメッセージが表示された場合、UI は資格情報が既に保存されていることを示すことができます。 |
解説
アプリケーションは、 IMFNetCredentialManager インターフェイスを公開する必要がある資格情報マネージャーを実装します。 REQUIRE_PROMPT フラグが設定されている場合、資格情報マネージャーはユーザーに自分の名前とパスワードの入力を求めるメッセージを表示する必要があります。
資格情報キャッシュ オブジェクトは、キャッシュに有効な資格情報がまだ含まれていない場合、 REQUIRE_PROMPT フラグを設定します。 また、資格情報マネージャーが以前に MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT オプションを設定していない限り、資格情報がプレーン テキストとして送信される場合にも、このフラグを設定します。 (「 IMFNetCredentialCache::SetUserOptions」を参照してください)。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | mfidl.h |