ホーム › Media.MediaFoundation › MFNetCredentialOptions
MFNetCredentialOptions
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| MFNET_CREDENTIAL_SAVE | 1 | 0x1 | 資格情報キャッシュ オブジェクトが、永続的なストレージに資格情報を保存することを許可します。 |
| MFNET_CREDENTIAL_DONT_CACHE | 2 | 0x2 | 資格情報キャッシュ オブジェクトが、メモリ内に資格情報をキャッシュすることを許可しません。このフラグは MFNET_CREDENTIAL_SAVE フラグと組み合わせることはできません。 |
| MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT | 4 | 0x4 | ユーザーが、資格情報を平文でネットワーク経由に送信することを許可します。 既定では、IMFNetCredentialCache::GetCredential は、認証フラグに MFNET_AUTHENTICATION_CLEAR_TEXT が含まれている場合、キャッシュされた資格情報が利用可能であっても、常に REQUIRE_PROMPT フラグを返します。MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT オプションを設定した場合、キャッシュされた資格情報が利用可能であれば、GetCredential メソッドは平文に対して REQUIRE_PROMPT を返しません。 資格情報が平文で送信される可能性があることをユーザーに通知せずに、このフラグを設定しないでください。 |
公式ドキュメント
ネットワーク資格情報のキャッシュに関するオプションを記述します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MFNetCredentialOptions : int {
MFNET_CREDENTIAL_SAVE = 1,
MFNET_CREDENTIAL_DONT_CACHE = 2,
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 4
} MFNetCredentialOptions;public enum MFNetCredentialOptions : int
{
MFNET_CREDENTIAL_SAVE = 1,
MFNET_CREDENTIAL_DONT_CACHE = 2,
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 4,
}Public Enum MFNetCredentialOptions As Integer
MFNET_CREDENTIAL_SAVE = 1
MFNET_CREDENTIAL_DONT_CACHE = 2
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 4
End Enumimport enum
class MFNetCredentialOptions(enum.IntEnum):
MFNET_CREDENTIAL_SAVE = 1
MFNET_CREDENTIAL_DONT_CACHE = 2
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 4// MFNetCredentialOptions
pub const MFNET_CREDENTIAL_SAVE: i32 = 1;
pub const MFNET_CREDENTIAL_DONT_CACHE: i32 = 2;
pub const MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT: i32 = 4;// MFNetCredentialOptions
const (
MFNET_CREDENTIAL_SAVE int32 = 1
MFNET_CREDENTIAL_DONT_CACHE int32 = 2
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT int32 = 4
)const
MFNET_CREDENTIAL_SAVE = 1;
MFNET_CREDENTIAL_DONT_CACHE = 2;
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 4;// MFNetCredentialOptions
pub const MFNET_CREDENTIAL_SAVE: i32 = 1;
pub const MFNET_CREDENTIAL_DONT_CACHE: i32 = 2;
pub const MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT: i32 = 4;const
MFNET_CREDENTIAL_SAVE* = 1
MFNET_CREDENTIAL_DONT_CACHE* = 2
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT* = 4enum MFNetCredentialOptions : int {
MFNET_CREDENTIAL_SAVE = 1,
MFNET_CREDENTIAL_DONT_CACHE = 2,
MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 4,
}#define global MFNET_CREDENTIAL_SAVE 0x1
#define global MFNET_CREDENTIAL_DONT_CACHE 0x2
#define global MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT 0x4