次の方法で共有


WLAN_PHY_RADIO_STATE 構造体 (wlanapi.h)

WLAN_PHY_RADIO_STATE構造体は、特定の物理層 (PHY) タイプの無線状態を指定します。

構文

typedef struct _WLAN_PHY_RADIO_STATE {
  DWORD             dwPhyIndex;
  DOT11_RADIO_STATE dot11SoftwareRadioState;
  DOT11_RADIO_STATE dot11HardwareRadioState;
} WLAN_PHY_RADIO_STATE, *PWLAN_PHY_RADIO_STATE;

メンバー

dwPhyIndex

無線状態が設定または照会される PHY タイプのインデックス。 WlanGetInterfaceCapability 関数は、有効な PHY 型の一覧を返します。

dot11SoftwareRadioState

ソフトウェア無線の状態を示す DOT11_RADIO_STATE 値。

dot11HardwareRadioState

ハードウェア無線の状態を示す DOT11_RADIO_STATE 値。

注釈

WLAN_PHY_RADIO_STATE構造体は、OpCode パラメーターが wlan_intf_opcode_radio_state に設定されている場合に WlanSetInterface 関数と共に使用されます。

WLAN_PHY_RADIO_STATE構造は、無線の状態が変化したときにメディア固有モジュール (MSM) による通知にも使用されます。 アプリケーションは、dwNotifSource パラメーターをWLAN_NOTIFICATION_SOURCE_MSMを含む値に設定された WlanRegisterNotification 関数を呼び出して、MSM 通知を受信するように登録します。 これらの通知の詳細については、 WLAN_NOTIFICATION_DATA 構造体と WLAN_NOTIFICATION_MSM 列挙リファレンスを参照してください。

WLAN_PHY_RADIO_STATE構造体の dot11SoftwareRadioState メンバーまたは dot11HardwareRadioState メンバーがdot11_radio_state_off場合、PHY の無線状態はオフになります。

WlanSetInterface 関数を呼び出して、ハードウェア無線の状態を変更することはできません。 WLAN_PHY_RADIO_STATE 構造体の dot11HardwareRadioState メンバーは、OpCode パラメーターを wlan_intf_opcode_radio_state に設定して WlanSetInterface 関数が呼び出され、pData パラメーターがWLAN_PHY_RADIO_STATE構造体を指している場合は無視されます。

ソフトウェア無線の状態は 、WlanSetInterface 関数を呼び出すことによって変更できます。

物理ネットワーク インターフェイスのソフトウェア無線状態を変更すると、ワイヤレス ホスト型ネットワークまたは仮想ワイヤレス アダプターの無線状態に関連する変更が発生する可能性があります。 すべての仮想ワイヤレス アダプターの PHY がリンクされます。 詳細については、「 ワイヤレス ホステッド ネットワークについて」を参照してください。

ソフトウェア無線状態 (dot11SoftwareRadioState メンバー) またはハードウェア無線状態 (dot11HardwareRadioState メンバー) のいずれかがオフの場合、PHY の無線状態はオフになります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header wlanapi.h

こちらもご覧ください

ワイヤレス ホステッド ネットワークについて

DOT11_RADIO_STATE

WLAN_NOTIFICATION_DATA

WLAN_NOTIFICATION_MSM

WLAN_RADIO_STATE

WlanGetInterfaceCapability

WlanSetInterface