前のページ次のページ上に戻るホーム SophiaFramework UNIVERSE 5.3
SFBWIFI
IWIFI インターフェースのラッパークラスです。
#include <SFBWIFI.h.hpp>
class SFBWIFI : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBWIFI)

継承図

SFBWIFI クラスの継承図

バージョン

BREW 2.0 BREW 2.1 BREW 3.1 BREW 4.0
× × ×

参照

BREW API IWIFI

メンバ

パブリック関数
SFCError CommitOptions( UInt32 id , SFBWIFIOptsSmpConstRef options )
与えられたプロファイルのオプションを格納します。
SFCError EnumNextProfile( UInt32Ptr id )
格納されている次のプロファイル ID を返します (ある場合)。
SFCError EnumProfileInit( Void )
SFBWIFI の内部プロファイル列挙を返します。
SFCError GetStatistics( AEEWIFIStatistics * statistics )
802.11 アクティビティの現在の統計を取得します。
SFCError LoadOptions( UInt32 id , SFBWIFIOptsSmpRef options )
与えられたプロファイル ID のオプションを SFBWIFIOpts オブジェクトにロードします。
static
SFBWIFISmp
NewInstance( SFCErrorPtr exception = null )
static
SFBWIFISmp
NewInstance( AEECLSID id , SFCErrorPtr exception = null )
SFCError QueryInterface( AEECLSID clsid , VoidHandle handle ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
SFCError QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
SFBBaseSmp QueryInterface( AEECLSID clsid ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
Void Self( AEECLSID clsidReq , SFBQuerySmpPtr clone , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。
SFBQuerySmp Self( AEECLSID clsidReq , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。
プロテクト関数
static
SFBBaseSmp
FactoryByCreate( AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
static
SFBBaseSmp
FactoryByQuery( SFBQuerySmpConstRef query , AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。

SFBWIFI::CommitOptions
与えられたプロファイルのオプションを格納します。
[ public ]
SFCError CommitOptions(
    UInt32 id                        // 取得するプロファイル ID
    SFBWIFIOptsSmpConstRef options   // 与えられた ID に関連付けられたオプション
);

戻り値

  • AEE_SUCCESS: オプションが正常に保存された場合。
  • EBADPARM: ID またはオプションが範囲外の場合。
  • EUNSUPPORTED: 複数のプロファイルがサポートされない場合。
  • ENOTALLOWED: アプリケーションが、存在するいずれかのオプションを変更する許可を持たない場合。
  • EFAILED: それ以外の場合。

参照

BREW API IWIFI_CommitOptions


SFBWIFI::EnumNextProfile
格納されている次のプロファイル ID を返します (ある場合)。
[ public ]
SFCError EnumNextProfile(
    UInt32Ptr id   // プロファイル ID へのポインタ
);

戻り値

  • AEE_SUCCESS: 有効なプロファイル ID が返された。
  • EBADPARM: いずれかのパラメータが NULL の場合。
  • EFAILED: すべてのプロファイル ID が前のコールで返された、またはエラーが発生した。

参照

BREW API IWIFI_EnumNextProfile


SFBWIFI::EnumProfileInit
SFBWIFI の内部プロファイル列挙を返します。
[ public ]
SFCError EnumProfileInit(Void);

戻り値

  • AEE_SUCCESS: プロファイルの列挙が許可された場合
  • EFAILED: 不定の内部エラー。

参照

BREW API IWIFI_EnumProfileInit


SFBWIFI::GetStatistics
802.11 アクティビティの現在の統計を取得します。
[ public ]
SFCError GetStatistics(
    AEEWIFIStatistics * statistics   // 統計の格納先バッファ
);

戻り値

  • AEE_SUCCESS: バッファに統計が格納された場合。
  • EBADPARM: 統計バッファが提供されていない場合。
  • EFAILED: 不定のエラー。

参照

BREW API IWIFI_GetStatistics


SFBWIFI::LoadOptions
与えられたプロファイル ID のオプションを SFBWIFIOpts オブジェクトにロードします。
[ public ]
SFCError LoadOptions(
    UInt32 id                   // 取得するプロファイル ID
    SFBWIFIOptsSmpRef options   // 与えられた ID に関連するオプション
);

戻り値

  • AEE_SUCCESS: 与えられた ID のオプションセットが見つかった場合。
  • ENOSUCH: 与えられた ID のオプションセットが存在しない場合。
  • EBADPARM: ID またはオプションが範囲外の場合。
  • ENOMEMORY: 操作完了に必要なヒープメモリーが不足の場合。
  • EUNSUPPORTED: 複数のプロファイルがサポートされない場合。
  • EFAILED: それ以外の場合

参照

BREW API IWIFI_LoadOptions


SFBWIFI::NewInstance
[ public, static ]
SFBWIFISmp NewInstance(
    SFCErrorPtr exception = null   // 
);
[ public, static ]
SFBWIFISmp NewInstance(
    AEECLSID id                    // 
    SFCErrorPtr exception = null   // 
);

引数

exception

... exception の説明 ...

戻り値

*** 戻り値の説明 ***

解説

*** 解説 ***

使用例

*** 使用例 ***


参照

*** 主に xref リンクを書きます ***