ホーム › Security.Authentication.Identity › SECPKG_CRED_CLASS
SECPKG_CRED_CLASS
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| SecPkgCredClass_None | 0 | 0x0 | 資格情報が提供されていません。 |
| SecPkgCredClass_Ephemeral | 10 | 0xA | システムへのログオンに使用された資格情報を示します。 |
| SecPkgCredClass_PersistedGeneric | 20 | 0x14 | ターゲット固有ではない、保存された資格情報を示します。 |
| SecPkgCredClass_PersistedSpecific | 30 | 0x1E | ターゲット固有の、保存された資格情報を示します。 |
| SecPkgCredClass_Explicit | 40 | 0x28 | ユーザーによって明示的に提供された資格情報を示します。 |
公式ドキュメント
クライアント コンテキストで使用される資格情報の種類を示します。SECPKG_CRED_CLASS 列挙型は SecPkgContext_CredInfo 構造体で使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 SECPKG_CRED_CLASS : int {
SecPkgCredClass_None = 0,
SecPkgCredClass_Ephemeral = 10,
SecPkgCredClass_PersistedGeneric = 20,
SecPkgCredClass_PersistedSpecific = 30,
SecPkgCredClass_Explicit = 40
} SECPKG_CRED_CLASS;public enum SECPKG_CRED_CLASS : int
{
SecPkgCredClass_None = 0,
SecPkgCredClass_Ephemeral = 10,
SecPkgCredClass_PersistedGeneric = 20,
SecPkgCredClass_PersistedSpecific = 30,
SecPkgCredClass_Explicit = 40,
}Public Enum SECPKG_CRED_CLASS As Integer
SecPkgCredClass_None = 0
SecPkgCredClass_Ephemeral = 10
SecPkgCredClass_PersistedGeneric = 20
SecPkgCredClass_PersistedSpecific = 30
SecPkgCredClass_Explicit = 40
End Enumimport enum
class SECPKG_CRED_CLASS(enum.IntEnum):
SecPkgCredClass_None = 0
SecPkgCredClass_Ephemeral = 10
SecPkgCredClass_PersistedGeneric = 20
SecPkgCredClass_PersistedSpecific = 30
SecPkgCredClass_Explicit = 40// SECPKG_CRED_CLASS
pub const SecPkgCredClass_None: i32 = 0;
pub const SecPkgCredClass_Ephemeral: i32 = 10;
pub const SecPkgCredClass_PersistedGeneric: i32 = 20;
pub const SecPkgCredClass_PersistedSpecific: i32 = 30;
pub const SecPkgCredClass_Explicit: i32 = 40;// SECPKG_CRED_CLASS
const (
SecPkgCredClass_None int32 = 0
SecPkgCredClass_Ephemeral int32 = 10
SecPkgCredClass_PersistedGeneric int32 = 20
SecPkgCredClass_PersistedSpecific int32 = 30
SecPkgCredClass_Explicit int32 = 40
)const
SecPkgCredClass_None = 0;
SecPkgCredClass_Ephemeral = 10;
SecPkgCredClass_PersistedGeneric = 20;
SecPkgCredClass_PersistedSpecific = 30;
SecPkgCredClass_Explicit = 40;// SECPKG_CRED_CLASS
pub const SecPkgCredClass_None: i32 = 0;
pub const SecPkgCredClass_Ephemeral: i32 = 10;
pub const SecPkgCredClass_PersistedGeneric: i32 = 20;
pub const SecPkgCredClass_PersistedSpecific: i32 = 30;
pub const SecPkgCredClass_Explicit: i32 = 40;const
SecPkgCredClass_None* = 0
SecPkgCredClass_Ephemeral* = 10
SecPkgCredClass_PersistedGeneric* = 20
SecPkgCredClass_PersistedSpecific* = 30
SecPkgCredClass_Explicit* = 40enum SECPKG_CRED_CLASS : int {
SecPkgCredClass_None = 0,
SecPkgCredClass_Ephemeral = 10,
SecPkgCredClass_PersistedGeneric = 20,
SecPkgCredClass_PersistedSpecific = 30,
SecPkgCredClass_Explicit = 40,
}#define global SecPkgCredClass_None 0x0
#define global SecPkgCredClass_Ephemeral 0xA
#define global SecPkgCredClass_PersistedGeneric 0x14
#define global SecPkgCredClass_PersistedSpecific 0x1E
#define global SecPkgCredClass_Explicit 0x28