WLAN_HOSTED_NETWORK_NOTIFICATION_CODE列挙 (wlanapi.h)
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE列挙型は、ワイヤレス ホステッド ネットワークで受信した通知に NotificationCode パラメーターの使用可能な値を指定します。
構文
typedef enum _WLAN_HOSTED_NETWORK_NOTIFICATION_CODE {
wlan_hosted_network_state_change,
wlan_hosted_network_peer_state_change,
wlan_hosted_network_radio_state_change
} WLAN_HOSTED_NETWORK_NOTIFICATION_CODE, *PWLAN_HOSTED_NETWORK_NOTIFICATION_CODE;
定数
wlan_hosted_network_state_change ホステッド ネットワークの状態が変更されました。 |
wlan_hosted_network_peer_state_change Hosted Network ピアの状態が変更されました。 |
wlan_hosted_network_radio_state_change ホステッド ネットワーク無線の状態が変更されました。 |
注釈
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE列挙型は、ワイヤレス LAN サービスがインストールされている Windows 7 および Windows Server 2008 R2 のワイヤレス ホステッド ネットワークをサポートするために追加されたネイティブ ワイヤレス API の拡張機能です。
WLAN_HOSTED_NETWORK_NOTIFICATION_CODEでは、NotificationSource パラメーターがワイヤレス ホステッド ネットワークでWLAN_NOTIFICATION_SOURCE_HNWKされた場合に受信した通知の NotificationCode パラメーターに使用できる値を指定します。
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE列挙の開始値は、l2cmn.h ヘッダー ファイルで定義されているL2_NOTIFICATION_CODE_V2_BEGINとして定義されます。 l2cmn.h ヘッダーは wlanapi.h ヘッダー ファイルによって自動的に含まれることに注意してください。
WlanRegisterNotification 関数は、すべてのワイヤレス インターフェイスで通知を登録および登録解除するためにアプリケーションによって使用されます。 通知を登録する場合、アプリケーションは WlanRegisterNotification 関数に渡される funcCallback パラメーターによって指されるコールバック関数を提供する必要があります。 このコールバック関数のプロトタイプは 、WLAN_NOTIFICATION_CALLBACKです。 このコールバック関数は、WlanRegisterNotification 関数に渡される dwNotifSource パラメーターに登録されている通知を受け取ります。
コールバック関数は、通知に関する詳細情報を含む最初のパラメーターとして 、WLAN_NOTIFICATION_DATA 構造体へのポインターを使用して呼び出されます。 コールバック関数は、 pCallbackContext パラメーターで WlanRegisterNotification 関数に渡されるクライアント コンテキストへのポインターを含む 2 番目のパラメーターも受け取ります。 それが WlanRegisterNotification 関数に渡された場合、このクライアント コンテキストは NULL ポインターにすることができます。
コールバック関数によって受信されたWLAN_NOTIFICATION_DATA構造体の NotificationSource メンバーがWLAN_NOTIFICATION_SOURCE_HNWK場合、受信した通知はワイヤレスホスト型ネットワーク通知です。 WLAN_NOTIFICATION_CALLBACK関数に渡されるWLAN_NOTIFICATION_DATA構造体の NotificationCode メンバーは、WLAN_NOTIFICATION_DATA構造体の pData メンバーの解釈を決定します。
NotificationCode | 説明 |
---|---|
wlan_hosted_network_state_change | WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、WLAN_HOSTED_NETWORK_STATE_CHANGE構造体へのポインターにキャストする必要があり、dwDataSize メンバーは sizeof(WLAN_HOSTED_NETWORK_STATE_CHANGE) 以上になります。 |
wlan_hosted_network_peer_state_change | WLAN_NOTIFICATION_DATA構造体の pData メンバーは、WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE構造体へのポインターにキャストする必要があり、dwDataSize メンバーは sizeof(WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE) 以上になります。 |
wlan_hosted_network_radio_state_change | WLAN_NOTIFICATION_DATA 構造体の pData メンバーは、WLAN_HOSTED_NETWORK_RADIO_STATE構造体へのポインターにキャストする必要があり、dwDataSize メンバーは sizeof(WLAN_HOSTED_NETWORK_RADIO_STATE) 以上になります。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | wlanapi.h (Wlanapi.h を含む) |
こちらもご覧ください
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE
WLAN_HOSTED_NETWORK_RADIO_STATE