WLAN_NOTIFICATION_MSM列挙 (wlanapi.h)
WLAN_NOTIFICATION_MSM列挙型は、メディア固有モジュール (MSM) 通知のWLAN_NOTIFICATION_DATA構造体の NotificationCode メンバーの使用可能な値を指定します。
構文
typedef enum _WLAN_NOTIFICATION_MSM {
wlan_notification_msm_start,
wlan_notification_msm_associating,
wlan_notification_msm_associated,
wlan_notification_msm_authenticating,
wlan_notification_msm_connected,
wlan_notification_msm_roaming_start,
wlan_notification_msm_roaming_end,
wlan_notification_msm_radio_state_change,
wlan_notification_msm_signal_quality_change,
wlan_notification_msm_disassociating,
wlan_notification_msm_disconnected,
wlan_notification_msm_peer_join,
wlan_notification_msm_peer_leave,
wlan_notification_msm_adapter_removal,
wlan_notification_msm_adapter_operation_mode_change,
wlan_notification_msm_link_degraded,
wlan_notification_msm_link_improved,
wlan_notification_msm_end
} WLAN_NOTIFICATION_MSM, *PWLAN_NOTIFICATION_MSM;
解説
WLAN_NOTIFICATION_ACM列挙型は、Windows Vista 以降でサポートされている新しいワイヤレス構成コンポーネントであるメディア固有モジュールによって使用されます。
WLAN_NOTIFICATION_MSMでは、WLAN_NOTIFICATION_DATA構造体の NotificationSource メンバーがWLAN_NOTIFICATION_SOURCE_MSMされたときに受信した通知のWLAN_NOTIFICATION_DATA構造体のNotificationCode メンバーに使用できる値を指定します。
WLAN_NOTIFICATION_MSM 列挙の開始値は、l2cmn.h ヘッダー ファイルでL2_NOTIFICATION_CODE_PUBLIC_BEGINとして定義されます。 l2cmn.h ヘッダーは wlanapi.h ヘッダー ファイルによって自動的に含まれることに注意してください。
WlanRegisterNotification 関数は、すべてのワイヤレス インターフェイスで通知を登録および登録解除するためにアプリケーションによって使用されます。 通知を登録する場合、アプリケーションは WlanRegisterNotification 関数に渡される funcCallback パラメーターによって指されるコールバック関数を提供する必要があります。 このコールバック関数のプロトタイプは 、WLAN_NOTIFICATION_CALLBACKです。 このコールバック関数は、WlanRegisterNotification 関数に渡される dwNotifSource パラメーターに登録されている通知を受け取ります。
コールバック関数は、通知に関する詳細情報を含む最初のパラメーターとして 、WLAN_NOTIFICATION_DATA 構造体へのポインターを使用して呼び出されます。 コールバック関数は、 pCallbackContext パラメーターで WlanRegisterNotification 関数に渡されるクライアント コンテキストへのポインターを含む 2 番目のパラメーターも受け取ります。 それが WlanRegisterNotification 関数に渡された場合、このクライアント コンテキストは NULL ポインターにすることができます。
要件
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
サポートされている最小のサーバー | Windows 10 ビルド 20348 |
Header | wlanapi.h |