DWC_NdGetFileListAsync

構文

#include <dwc.h>
BOOL DWC_NdGetFileListAsync(DWCNdFileInfo *filelist,
                            unsigned int offset,
                            unsigned int num);

引数

filelist 通信の結果取得した情報の一覧を格納する配列へのポインタ
offset 取得する情報一覧の先頭要素のインデックス
num 取得する情報一覧の最大個数

返り値

TRUE 成功。取得処理終了時にコールバック関数が呼び出されます。
FALSE 失敗。DWC_GetLastErrorEx関数を使用してエラーの情報を取得してください

説明

現在ダウンロード可能なファイル一覧の取得を開始します。

すでにダウンロードサーバと通信中の場合は失敗します。
ダウンロード処理の完了時に、DWC_NdInitAsync関数で指定したコールバック関数が呼び出されます。
ダウンロードされたファイル情報は、filelistで指定されたDWCNdFileInfo構造体の配列に格納されます。
ダウンロードサーバによるダウンロード可能なファイルの判定は、DWC_NdSetAttr関数で設定された属性文字列に基づいて行われます。

ライブラリではタイムアウト処理を行っていませんので、必要に応じてタイムアウト処理をアプリケーション側で行うかキャンセルできるようにしてください。

参照

DWC_NdInitAsync DWC_NdSetAttr DWC_GetLastErrorEx DWCNdFileInfo

履歴

5.1pr2
タイムアウト処理の必要性について記述

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