WLAN_HOSTED_NETWORK_REASON 列挙 (wlanapi.h)

WLAN_HOSTED_NETWORK_REASON列挙型は、ワイヤレス Hosted Network 関数呼び出しの結果に使用できる値を指定します。

構文

typedef enum _WLAN_HOSTED_NETWORK_REASON {
  wlan_hosted_network_reason_success = 0,
  wlan_hosted_network_reason_unspecified,
  wlan_hosted_network_reason_bad_parameters,
  wlan_hosted_network_reason_service_shutting_down,
  wlan_hosted_network_reason_insufficient_resources,
  wlan_hosted_network_reason_elevation_required,
  wlan_hosted_network_reason_read_only,
  wlan_hosted_network_reason_persistence_failed,
  wlan_hosted_network_reason_crypt_error,
  wlan_hosted_network_reason_impersonation,
  wlan_hosted_network_reason_stop_before_start,
  wlan_hosted_network_reason_interface_available,
  wlan_hosted_network_reason_interface_unavailable,
  wlan_hosted_network_reason_miniport_stopped,
  wlan_hosted_network_reason_miniport_started,
  wlan_hosted_network_reason_incompatible_connection_started,
  wlan_hosted_network_reason_incompatible_connection_stopped,
  wlan_hosted_network_reason_user_action,
  wlan_hosted_network_reason_client_abort,
  wlan_hosted_network_reason_ap_start_failed,
  wlan_hosted_network_reason_peer_arrived,
  wlan_hosted_network_reason_peer_departed,
  wlan_hosted_network_reason_peer_timeout,
  wlan_hosted_network_reason_gp_denied,
  wlan_hosted_network_reason_service_unavailable,
  wlan_hosted_network_reason_device_change,
  wlan_hosted_network_reason_properties_change,
  wlan_hosted_network_reason_virtual_station_blocking_use,
  wlan_hosted_network_reason_service_available_on_virtual_station
} WLAN_HOSTED_NETWORK_REASON, *PWLAN_HOSTED_NETWORK_REASON;

定数

 
wlan_hosted_network_reason_success
値: 0
操作に成功しました。
wlan_hosted_network_reason_unspecified
不明なエラー。
wlan_hosted_network_reason_bad_parameters
パラメーターが正しくありません。

たとえば、アプリケーションが正しいハンドル ( WlanOpenHandle 関数によって返されるハンドル) からクライアント コンテキストを参照できなかった場合、この理由コードが返されます。
wlan_hosted_network_reason_service_shutting_down
サービスがシャットダウンしています。
wlan_hosted_network_reason_insufficient_resources
サービスがリソース不足です。
wlan_hosted_network_reason_elevation_required
この操作には昇格が必要です。
wlan_hosted_network_reason_read_only
読み取り専用データを書き込もうとしました。
wlan_hosted_network_reason_persistence_failed
データの永続化に失敗しました。
wlan_hosted_network_reason_crypt_error
暗号化エラーが発生しました。
wlan_hosted_network_reason_impersonation
ユーザーの偽装に失敗しました。
wlan_hosted_network_reason_stop_before_start
関数呼び出しシーケンスが正しくありません。
wlan_hosted_network_reason_interface_available
ワイヤレス インターフェイスが使用可能になりました。
wlan_hosted_network_reason_interface_unavailable
ワイヤレス インターフェイスが使用できなくなります。

この理由コードは、ワイヤレス ホステッド ネットワークのネットワーク状態が wlan_hosted_network_unavailableされるたびに、ワイヤレス ホステッド ネットワーク機能によって返されます。 たとえば、ワイヤレス ホステッド ネットワークがドメインのグループ ポリシーによって無効になっている場合、ワイヤレス ホステッド ネットワークのネットワーク状態は wlan_hosted_network_unavailable。 この場合、 WlanHostedNetworkStartUsing または WlanHostedNetworkForceStart 関数を呼び出すと、この理由コードが返されます。
wlan_hosted_network_reason_miniport_stopped
ワイヤレス ミニポート ドライバーがホストされたネットワークを停止しました。
wlan_hosted_network_reason_miniport_started
ワイヤレス ミニポート ドライバーの状態が変更されました。
wlan_hosted_network_reason_incompatible_connection_started
互換性のない接続が開始されました。

互換性のない接続は、次のいずれかの場合を指します。

  • プライマリ ステーション アダプターでアドホック ワイヤレス接続が開始されます。

  • ネットワーク監視は、OpCode パラメーターを wlan_intf_opcode_current_operation_mode に設定して WlanSetInterface 関数を呼び出し、pData パラメーターがDOT11_OPERATION_MODE_NETWORK_MONITORを含む ULONG を指すアプリケーション (ネットワーク モニターなど) によってプライマリ ステーション アダプターで開始されます。

  • ワイヤレス接続は、プライマリ ステーション アダプターの FIPS セーフ モードで開始されます。 FIPS セーフ モードは、ワイヤレス接続のプロファイルで指定されます。 詳細については、 FIPSMode 要素に関するページを参照してください。




Windows は、プライマリ ステーション アダプターで互換性のない接続が開始されると、ソフトウェア ベースのワイヤレス アクセス ポイント (AP) アダプター上のワイヤレス ホスト型ネットワークを停止します。 ワイヤレス ホステッド ネットワーク状態のネットワーク状態は wlan_hosted_network_unavailableになります。
wlan_hosted_network_reason_incompatible_connection_stopped
互換性のない接続が停止しました。

互換性のない接続は、以前にプライマリ ステーション アダプター (wlan_hosted_network_reason_incompatible_connection_started) で開始されましたが、互換性のない接続が停止しました。 互換性のない接続が開始された結果、ワイヤレス ホスト型ネットワークが以前に停止した場合、Windows はワイヤレス ホスト型ネットワークを自動的に再起動しません。 アプリケーションは、 WlanHostedNetworkStartUsing または WlanHostedNetworkForceStart 関数を呼び出すことによって、AP アダプター上のワイヤレス ホスト 型ネットワークを 再起動できます。
wlan_hosted_network_reason_user_action
明示的なユーザー アクションによって発生した状態変更が発生しました。
wlan_hosted_network_reason_client_abort
クライアントの中止によって発生した状態変更が発生しました。
wlan_hosted_network_reason_ap_start_failed
ワイヤレス ホステッド ネットワークのドライバーを起動できませんでした。
wlan_hosted_network_reason_peer_arrived
ワイヤレス ホステッド ネットワークに接続されているピア。
wlan_hosted_network_reason_peer_departed
ワイヤレス ホステッド ネットワークから切断されたピア。
wlan_hosted_network_reason_peer_timeout
ピアがタイムアウトしました。
wlan_hosted_network_reason_gp_denied
操作がグループ ポリシーによって拒否されました。
wlan_hosted_network_reason_service_unavailable
ワイヤレス LAN サービスが実行されていません。
wlan_hosted_network_reason_device_change
ワイヤレス ホステッド ネットワークで使用されるワイヤレス アダプターが変更されました。
wlan_hosted_network_reason_properties_change
ワイヤレス ホステッド ネットワークのプロパティが変更されました。
wlan_hosted_network_reason_virtual_station_blocking_use
仮想ステーションがアクティブであり、操作をブロックしています。
wlan_hosted_network_reason_service_available_on_virtual_station
仮想ステーションでは、同一のサービスを使用できます。

注釈

WLAN_HOSTED_NETWORK_REASON列挙型は、Windows 7 以降のワイヤレス ホステッド ネットワークをサポートするために追加されたネイティブ ワイヤレス API の拡張機能です。

WLAN_HOSTED_NETWORK_REASONは、ワイヤレス ホスト型ネットワーク関数呼び出しが失敗した可能性のある理由、または特定のワイヤレス ホスト型ネットワーク通知が生成された理由を列挙します。

Windows 7 以降では、ホスト型ネットワーク対応ワイヤレス アダプターがコンピューターに存在する場合、オペレーティング システムによって仮想デバイスがインストールされます。 通常、この仮想デバイスは、コンピューターに 1 つのワイヤレス ネットワーク アダプターがある場合、"ネットワーク接続フォルダー" に "ワイヤレス ネットワーク接続 2" と表示され、デバイス名は "Microsoft Virtual WiFi ミニポート アダプター" になります。 この仮想デバイスは、ソフトウェア アクセス ポイント (SoftAP) 接続の実行専用に使用され、 WlanEnumInterfaces 関数によって返されるリストには存在しません。 この仮想デバイスの有効期間は、物理ワイヤレス アダプターに関連付けられています。 物理ワイヤレス アダプターが無効になっている場合、この仮想デバイスも削除されます。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header wlanapi.h (Wlanapi.h を含む)

こちらもご覧ください

WlanEnumInterfaces

WlanHostedNetworkForceStart

WlanHostedNetworkForceStop

WlanHostedNetworkInitSettings

WlanHostedNetworkQuerySecondaryKey

WlanHostedNetworkRefreshSecuritySettings

WlanHostedNetworkSetProperty

WlanHostedNetworkSetSecondaryKey

WlanHostedNetworkStartUsing

WlanHostedNetworkStopUsing