ネイティブ Wifi API のサンプル

基本的なワイヤレス ネットワーク管理機能の使用を示すネイティブ Wifi API サンプルは、Microsoft Windows ソフトウェア開発キット (SDK) に含まれています。 最新バージョンの Windows SDK は 、ダウンロード センターから入手できます。

既定では、Native Wifi サンプルソース コードは次のディレクトリにインストールされます。

C:\Program Files\Microsoft SDKs\Windows\<version number>\Samples\NetDs\Wlan

Native Wifi API サンプルは、次のフォルダーにあります。

autoconfig

Native Wifi サンプルは、Windows Vista 以降、Windows XP Service Pack 3 (SP3)、および Windows XP 用ワイヤレス LAN API (Service Pack 2 (SP2) でコンパイルして実行できます。 サンプルの一部の機能は、SP3 の Windows XP と、SP2 を使用した Windows XP 用ワイヤレス LAN API ではサポートされていません。 WINDOWS XP と SP3 および Wireless LAN API for Windows XP と SP2 でサポートされる関数の一覧については、「 Windows XP でのネイティブ Wifi API のサポート」を参照してください。

Native Wifi サンプルでは、次のタスクを実行する方法を示します。

  • ワイヤレス インターフェイスを列挙します。 「WlanEnumInterfaces」を参照してください。

  • インターフェイスの機能を取得します。 「WlanGetInterfaceCapability」を参照してください。

    **SP3 を使用した Windows XP と、SP2 を使用した Windows XP 用のワイヤレス LAN API: ** この機能はサポートされていません。

  • インターフェイスのクエリを実行します。 「WlanQueryInterface」を参照してください。

  • ネットワーク インターフェイスのパラメーターを設定します。 「WlanSetInterface」を参照してください。 この機能を使用して、ワイヤレス 無線のオンとオフを切り替えることができます (ワイヤレス ネットワーク接続を有効または無効にします)。

  • 使用可能なワイヤレス ネットワークをスキャンします。 WlanScan に関するページを参照してください。

  • 使用可能なワイヤレス ネットワークまたは可視ワイヤレス ネットワークの一覧を取得します。 「WlanGetAvailableNetworkList」を参照してください。

  • プロファイルを取得、保存、または削除します。 「WlanGetProfileWlanSetProfileWlanDeleteProfile」を参照してください。

  • ワイヤレス ネットワークに接続するか、ワイヤレス ネットワークから切断します。 「WlanConnect」と「WlanDisconnect」を参照してください。

ネイティブ Wifi の使用

Windows Vista ワイヤレス SDK フォーラム

Windows Vista 802.11 ワイヤレス接続のトラブルシューティング