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

WLAN_INTERFACE_STATE

列挙型
基底型i4

メンバー 8

名前10進16進説明
wlan_interface_state_not_ready00x0インターフェイスは動作する準備ができていません。
wlan_interface_state_connected10x1インターフェイスはネットワークに接続されています。
wlan_interface_state_ad_hoc_network_formed20x2インターフェイスはアドホック ネットワーク内の最初のノードです。ピアはまだ接続していません。
wlan_interface_state_disconnecting30x3インターフェイスは現在のネットワークから切断中です。
wlan_interface_state_disconnected40x4インターフェイスはどのネットワークにも接続されていません。
wlan_interface_state_associating50x5インターフェイスはネットワークとの関連付けを試行しています。
wlan_interface_state_discovering60x6自動構成がネットワークの設定を検出しています。
wlan_interface_state_authenticating70x7インターフェイスは認証処理中です。

公式ドキュメント

WLAN_INTERFACE_STATE 列挙型は、インターフェイスの状態を示します。

Windows XP with SP3 and Wireless LAN API for Windows XP with SP2: サポートされるのは wlan_interface_state_connectedwlan_interface_state_disconnectedwlan_interface_state_authenticating の各値のみです。

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

各言語での定義

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

typedef enum WLAN_INTERFACE_STATE : int {
    wlan_interface_state_not_ready = 0,
    wlan_interface_state_connected = 1,
    wlan_interface_state_ad_hoc_network_formed = 2,
    wlan_interface_state_disconnecting = 3,
    wlan_interface_state_disconnected = 4,
    wlan_interface_state_associating = 5,
    wlan_interface_state_discovering = 6,
    wlan_interface_state_authenticating = 7
} WLAN_INTERFACE_STATE;
public enum WLAN_INTERFACE_STATE : int
{
    wlan_interface_state_not_ready = 0,
    wlan_interface_state_connected = 1,
    wlan_interface_state_ad_hoc_network_formed = 2,
    wlan_interface_state_disconnecting = 3,
    wlan_interface_state_disconnected = 4,
    wlan_interface_state_associating = 5,
    wlan_interface_state_discovering = 6,
    wlan_interface_state_authenticating = 7,
}
Public Enum WLAN_INTERFACE_STATE As Integer
    wlan_interface_state_not_ready = 0
    wlan_interface_state_connected = 1
    wlan_interface_state_ad_hoc_network_formed = 2
    wlan_interface_state_disconnecting = 3
    wlan_interface_state_disconnected = 4
    wlan_interface_state_associating = 5
    wlan_interface_state_discovering = 6
    wlan_interface_state_authenticating = 7
End Enum
import enum

class WLAN_INTERFACE_STATE(enum.IntEnum):
    wlan_interface_state_not_ready = 0
    wlan_interface_state_connected = 1
    wlan_interface_state_ad_hoc_network_formed = 2
    wlan_interface_state_disconnecting = 3
    wlan_interface_state_disconnected = 4
    wlan_interface_state_associating = 5
    wlan_interface_state_discovering = 6
    wlan_interface_state_authenticating = 7
// WLAN_INTERFACE_STATE
pub const wlan_interface_state_not_ready: i32 = 0;
pub const wlan_interface_state_connected: i32 = 1;
pub const wlan_interface_state_ad_hoc_network_formed: i32 = 2;
pub const wlan_interface_state_disconnecting: i32 = 3;
pub const wlan_interface_state_disconnected: i32 = 4;
pub const wlan_interface_state_associating: i32 = 5;
pub const wlan_interface_state_discovering: i32 = 6;
pub const wlan_interface_state_authenticating: i32 = 7;
// WLAN_INTERFACE_STATE
const (
	wlan_interface_state_not_ready int32 = 0
	wlan_interface_state_connected int32 = 1
	wlan_interface_state_ad_hoc_network_formed int32 = 2
	wlan_interface_state_disconnecting int32 = 3
	wlan_interface_state_disconnected int32 = 4
	wlan_interface_state_associating int32 = 5
	wlan_interface_state_discovering int32 = 6
	wlan_interface_state_authenticating int32 = 7
)
const
  wlan_interface_state_not_ready = 0;
  wlan_interface_state_connected = 1;
  wlan_interface_state_ad_hoc_network_formed = 2;
  wlan_interface_state_disconnecting = 3;
  wlan_interface_state_disconnected = 4;
  wlan_interface_state_associating = 5;
  wlan_interface_state_discovering = 6;
  wlan_interface_state_authenticating = 7;
// WLAN_INTERFACE_STATE
pub const wlan_interface_state_not_ready: i32 = 0;
pub const wlan_interface_state_connected: i32 = 1;
pub const wlan_interface_state_ad_hoc_network_formed: i32 = 2;
pub const wlan_interface_state_disconnecting: i32 = 3;
pub const wlan_interface_state_disconnected: i32 = 4;
pub const wlan_interface_state_associating: i32 = 5;
pub const wlan_interface_state_discovering: i32 = 6;
pub const wlan_interface_state_authenticating: i32 = 7;
const
  wlan_interface_state_not_ready* = 0
  wlan_interface_state_connected* = 1
  wlan_interface_state_ad_hoc_network_formed* = 2
  wlan_interface_state_disconnecting* = 3
  wlan_interface_state_disconnected* = 4
  wlan_interface_state_associating* = 5
  wlan_interface_state_discovering* = 6
  wlan_interface_state_authenticating* = 7
enum WLAN_INTERFACE_STATE : int {
    wlan_interface_state_not_ready = 0,
    wlan_interface_state_connected = 1,
    wlan_interface_state_ad_hoc_network_formed = 2,
    wlan_interface_state_disconnecting = 3,
    wlan_interface_state_disconnected = 4,
    wlan_interface_state_associating = 5,
    wlan_interface_state_discovering = 6,
    wlan_interface_state_authenticating = 7,
}
#define global wlan_interface_state_not_ready             0x0
#define global wlan_interface_state_connected             0x1
#define global wlan_interface_state_ad_hoc_network_formed 0x2
#define global wlan_interface_state_disconnecting         0x3
#define global wlan_interface_state_disconnected          0x4
#define global wlan_interface_state_associating           0x5
#define global wlan_interface_state_discovering           0x6
#define global wlan_interface_state_authenticating        0x7