Win32 API 日本語リファレンス
ホームSecurity.ExtensibleAuthenticationProtocol › EapCredentialType

EapCredentialType

列挙型
基底型i4

メンバー 5

名前10進16進説明
EAP_EMPTY_CREDENTIAL00x0EAP メソッドに資格情報が渡されません。メソッドはコンピューター認証を試行する必要があります。
EAP_USERNAME_PASSWORD_CREDENTIAL10x1EAP メソッドは認証にユーザー名とパスワードを使用します。資格情報は EapUsernamePasswordCredential 構造体を使用して渡されます。
EAP_WINLOGON_CREDENTIAL20x2EAP メソッドは認証にログオン中のユーザーの資格情報を使用します。
EAP_CERTIFICATE_CREDENTIAL30x3EAP メソッドは認証にシステム上に存在する証明書を使用します。資格情報は EapCertificateCredential 構造体として渡されます。
EAP_SIM_CREDENTIAL40x4EAP メソッドは認証に SIM を使用します。これは EapSimCredential 構造体として渡されます。

公式ドキュメント

EapCredentialType 列挙型は、EapPeerGetConfigBlobAndUserBlob 関数に渡すことができる EAP 資格情報の集合を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum EapCredentialType : int {
    EAP_EMPTY_CREDENTIAL = 0,
    EAP_USERNAME_PASSWORD_CREDENTIAL = 1,
    EAP_WINLOGON_CREDENTIAL = 2,
    EAP_CERTIFICATE_CREDENTIAL = 3,
    EAP_SIM_CREDENTIAL = 4
} EapCredentialType;
public enum EapCredentialType : int
{
    EAP_EMPTY_CREDENTIAL = 0,
    EAP_USERNAME_PASSWORD_CREDENTIAL = 1,
    EAP_WINLOGON_CREDENTIAL = 2,
    EAP_CERTIFICATE_CREDENTIAL = 3,
    EAP_SIM_CREDENTIAL = 4,
}
Public Enum EapCredentialType As Integer
    EAP_EMPTY_CREDENTIAL = 0
    EAP_USERNAME_PASSWORD_CREDENTIAL = 1
    EAP_WINLOGON_CREDENTIAL = 2
    EAP_CERTIFICATE_CREDENTIAL = 3
    EAP_SIM_CREDENTIAL = 4
End Enum
import enum

class EapCredentialType(enum.IntEnum):
    EAP_EMPTY_CREDENTIAL = 0
    EAP_USERNAME_PASSWORD_CREDENTIAL = 1
    EAP_WINLOGON_CREDENTIAL = 2
    EAP_CERTIFICATE_CREDENTIAL = 3
    EAP_SIM_CREDENTIAL = 4
// EapCredentialType
pub const EAP_EMPTY_CREDENTIAL: i32 = 0;
pub const EAP_USERNAME_PASSWORD_CREDENTIAL: i32 = 1;
pub const EAP_WINLOGON_CREDENTIAL: i32 = 2;
pub const EAP_CERTIFICATE_CREDENTIAL: i32 = 3;
pub const EAP_SIM_CREDENTIAL: i32 = 4;
// EapCredentialType
const (
	EAP_EMPTY_CREDENTIAL int32 = 0
	EAP_USERNAME_PASSWORD_CREDENTIAL int32 = 1
	EAP_WINLOGON_CREDENTIAL int32 = 2
	EAP_CERTIFICATE_CREDENTIAL int32 = 3
	EAP_SIM_CREDENTIAL int32 = 4
)
const
  EAP_EMPTY_CREDENTIAL = 0;
  EAP_USERNAME_PASSWORD_CREDENTIAL = 1;
  EAP_WINLOGON_CREDENTIAL = 2;
  EAP_CERTIFICATE_CREDENTIAL = 3;
  EAP_SIM_CREDENTIAL = 4;
// EapCredentialType
pub const EAP_EMPTY_CREDENTIAL: i32 = 0;
pub const EAP_USERNAME_PASSWORD_CREDENTIAL: i32 = 1;
pub const EAP_WINLOGON_CREDENTIAL: i32 = 2;
pub const EAP_CERTIFICATE_CREDENTIAL: i32 = 3;
pub const EAP_SIM_CREDENTIAL: i32 = 4;
const
  EAP_EMPTY_CREDENTIAL* = 0
  EAP_USERNAME_PASSWORD_CREDENTIAL* = 1
  EAP_WINLOGON_CREDENTIAL* = 2
  EAP_CERTIFICATE_CREDENTIAL* = 3
  EAP_SIM_CREDENTIAL* = 4
enum EapCredentialType : int {
    EAP_EMPTY_CREDENTIAL = 0,
    EAP_USERNAME_PASSWORD_CREDENTIAL = 1,
    EAP_WINLOGON_CREDENTIAL = 2,
    EAP_CERTIFICATE_CREDENTIAL = 3,
    EAP_SIM_CREDENTIAL = 4,
}
#define global EAP_EMPTY_CREDENTIAL             0x0
#define global EAP_USERNAME_PASSWORD_CREDENTIAL 0x1
#define global EAP_WINLOGON_CREDENTIAL          0x2
#define global EAP_CERTIFICATE_CREDENTIAL       0x3
#define global EAP_SIM_CREDENTIAL               0x4