DWC_InitInetEx

構文

#include <dwc.h>
void DWC_InitInetEx(DWCInetControl *inetCntl,
                    u16 dmaNo,
                    u16 powerMode,
                    u16 ssl_priority);

引数

inetCntl 自動接続制御オブジェクトのポインタ。
dmaNo 自動接続処理が使用するDMA番号。
powerMode 自動接続処理中のWMのパワーモード。必ず1を指定してください。
ssl_priority SSL処理のスレッド優先順位。

返り値

なし

説明

この関数は、inetCntlで指定された自動接続制御オブジェクトの初期化を行います。アプリケーションで、DWCInetControl構造体分のバッファを準備してください。

DWC_CleanupInet関数で、接続状態を解放するまで、自動接続制御オブジェクト用のバッファを保持するようにしてください。

DWC_InitInetEx関数では、自動接続処理が使用するDMA番号、WMのパワーモード、SSL処理のスレッド優先順位を設定できます。ただしWMのパワーモードには必ず1を指定してください。
DWC_InitInet関数は、ライブラリ内部で引数にdma=3,powerMode=1,ssl_priority=20を指定してDWC_InitInetEx関数を呼び出しています。

SSL処理には時間がかかるため、メインスレッドよりも優先順位を下げなければメインスレッドの動作に影響を及ぼします。

参照

DWC_CheckInet DWC_ProcessInet DWC_GetInetStatus DWC_CleanupInet DWC_CleanupInetAsync DWC_InitInet

履歴

5.3
DWC_SetAuthServer関数の廃止に伴い、関連する記述を削除

5.1pr2より前の変更履歴はこちら