Win32 API 日本語リファレンス
ホームNetworkManagement.WiFi › ONEX_EAP_METHOD_BACKEND_SUPPORT

ONEX_EAP_METHOD_BACKEND_SUPPORT

列挙型
基底型i4

メンバー 3

名前10進16進説明
OneXEapMethodBackendSupportUnknown00x0802.1X 認証のためにサプリカントに構成された EAP メソッドが認証サーバーでサポートされているかどうかは不明です。この値は、802.1X 認証プロセスが初期状態にある場合に返されることがあります。
OneXEapMethodBackendSupported10x1802.1X 認証のためにサプリカントに構成された EAP メソッドは、認証サーバーでサポートされています。使用可能な EAP メソッドの決定には 802.1X ハンドシェイクが使用されます。
OneXEapMethodBackendUnsupported20x2802.1X 認証のためにサプリカントに構成された EAP メソッドは、認証サーバーでサポートされていません。

公式ドキュメント

ONEX_EAP_METHOD_BACKEND_SUPPORT 列挙型は、802.1X 認証のためにサプリカントに構成された EAP メソッドが認証サーバーでサポートされているかどうかを表す値を指定します。

解説(Remarks)

ONEX_EAP_METHOD_BACKEND_SUPPORT 列挙型は、Windows Vista 以降でサポートされる新しいワイヤレス構成コンポーネントである 802.1X モジュールによって使用されます。

ONEX_RESULT_UPDATE_DATA には、802.1X 認証の状態変化に関する情報が格納されます。ONEX_RESULT_UPDATE_DATA 構造体は、WLAN_NOTIFICATION_DATA 構造体の NotificationSource メンバーが WLAN_NOTIFICATION_SOURCE_ONEX であり、受信した通知に対する WLAN_NOTIFICATION_DATA 構造体の NotificationCode メンバーが OneXNotificationTypeResultUpdate である場合に返されます。この通知では、WLAN_NOTIFICATION_DATA 構造体の pData メンバーが、802.1X 認証の状態変化に関する情報を格納した ONEX_RESULT_UPDATE_DATA 構造体を指します。

ONEX_RESULT_UPDATE_DATA 構造体の BackendSupport メンバーには、ONEX_EAP_METHOD_BACKEND_SUPPORT 列挙型の値が格納されます。

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

各言語での定義

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

typedef enum ONEX_EAP_METHOD_BACKEND_SUPPORT : int {
    OneXEapMethodBackendSupportUnknown = 0,
    OneXEapMethodBackendSupported = 1,
    OneXEapMethodBackendUnsupported = 2
} ONEX_EAP_METHOD_BACKEND_SUPPORT;
public enum ONEX_EAP_METHOD_BACKEND_SUPPORT : int
{
    OneXEapMethodBackendSupportUnknown = 0,
    OneXEapMethodBackendSupported = 1,
    OneXEapMethodBackendUnsupported = 2,
}
Public Enum ONEX_EAP_METHOD_BACKEND_SUPPORT As Integer
    OneXEapMethodBackendSupportUnknown = 0
    OneXEapMethodBackendSupported = 1
    OneXEapMethodBackendUnsupported = 2
End Enum
import enum

class ONEX_EAP_METHOD_BACKEND_SUPPORT(enum.IntEnum):
    OneXEapMethodBackendSupportUnknown = 0
    OneXEapMethodBackendSupported = 1
    OneXEapMethodBackendUnsupported = 2
// ONEX_EAP_METHOD_BACKEND_SUPPORT
pub const OneXEapMethodBackendSupportUnknown: i32 = 0;
pub const OneXEapMethodBackendSupported: i32 = 1;
pub const OneXEapMethodBackendUnsupported: i32 = 2;
// ONEX_EAP_METHOD_BACKEND_SUPPORT
const (
	OneXEapMethodBackendSupportUnknown int32 = 0
	OneXEapMethodBackendSupported int32 = 1
	OneXEapMethodBackendUnsupported int32 = 2
)
const
  OneXEapMethodBackendSupportUnknown = 0;
  OneXEapMethodBackendSupported = 1;
  OneXEapMethodBackendUnsupported = 2;
// ONEX_EAP_METHOD_BACKEND_SUPPORT
pub const OneXEapMethodBackendSupportUnknown: i32 = 0;
pub const OneXEapMethodBackendSupported: i32 = 1;
pub const OneXEapMethodBackendUnsupported: i32 = 2;
const
  OneXEapMethodBackendSupportUnknown* = 0
  OneXEapMethodBackendSupported* = 1
  OneXEapMethodBackendUnsupported* = 2
enum ONEX_EAP_METHOD_BACKEND_SUPPORT : int {
    OneXEapMethodBackendSupportUnknown = 0,
    OneXEapMethodBackendSupported = 1,
    OneXEapMethodBackendUnsupported = 2,
}
#define global OneXEapMethodBackendSupportUnknown 0x0
#define global OneXEapMethodBackendSupported      0x1
#define global OneXEapMethodBackendUnsupported    0x2