ダウンロード - 定数

定義


#include <dwc.h>

#define   DWC_ND_FILENAME_LEN                     32
#define   DWC_ND_FILEATTR_LEN                     10
#define   DWC_ND_FILEEXPLSIN_LEN                  50
#define   DWC_ND_THREAD_PRIORITY                  17
#define   DWC_ND_LENGTH_GAMECODE                  4
#define   DWC_ND_LENGTH_PASSWORD                  16

enum DWCNdState {
    DWC_ND_STATE_NOTINITIALIZED,
    DWC_ND_STATE_READY,
    DWC_ND_STATE_BUSY,
    DWC_ND_STATE_COMPLETE,
    DWC_ND_STATE_ERROR,
    DWC_ND_STATE_MAX,
};

enum DWCNdError {
    DWC_ND_ERROR_NONE,
    DWC_ND_ERROR_ALLOC,
    DWC_ND_ERROR_BUSY,
    DWC_ND_ERROR_HTTP,
    DWC_ND_ERROR_BUFFULL,
    DWC_ND_ERROR_PARAM,
    DWC_ND_ERROR_CANCELED,
    DWC_ND_ERROR_DLSERVER,
    DWC_ND_ERROR_FATAL,
    DWC_ND_ERROR_MAX,
};

enum DWCNdCallbackReason {
    DWC_ND_CBREASON_INITIALIZE,
    DWC_ND_CBREASON_GETFILELISTNUM,
    DWC_ND_CBREASON_GETFILELIST,
    DWC_ND_CBREASON_GETFILE,
    DWC_ND_CBREASON_CLEANUP,
    DWC_ND_CBREASON_MAX,
};

		

定数

DWC_ND_FILENAME_LEN ファイル取得時に指定するファイル名の最大文字列長
DWC_ND_FILEATTR_LEN ファイル取得前に指定する属性の最大文字列長
DWC_ND_FILEEXPLSIN_LEN ファイルに指定されているUTF16LEで表現された説明文の最大文字列長
DWC_ND_THREAD_PRIORITY ダウンロードライブラリ内部で使用するスレッドの優先度
DWC_ND_LENGTH_GAMECODE DLゲームコード(gamecd)のバイト長
DWC_ND_LENGTH_PASSWORD 秘密鍵(passwd)のバイト長

ダウンロードライブラリステート

DWC_ND_STATE_NOTINITIALIZED ダウンロードライブラリが未初期化
DWC_ND_STATE_READY 初期化が完了し、他のダウンロードライブラリ関数が呼べる状態
DWC_ND_STATE_BUSY 非同期処理を実行中
DWC_ND_STATE_COMPLETE 非同期処理が正常に完了した
DWC_ND_STATE_ERROR 非同期処理中にエラーが発生し、完了した
DWC_ND_STATE_MAX

ダウンロードライブラリエラー列挙子

DWC_ND_ERROR_NONE 実行中の処理が完了した
DWC_ND_ERROR_ALLOC メモリ確保に失敗した
DWC_ND_ERROR_BUSY 本来その関数を呼び出せないSTATEで呼び出した
DWC_ND_ERROR_HTTP HTTP通信にエラーが発生した
DWC_ND_ERROR_BUFFULL (内部エラー)ダウンロードバッファが足りない
DWC_ND_ERROR_PARAM 不正なパラメータによるエラーが発生した
DWC_ND_ERROR_CANCELED 処理のキャンセルが完了した
DWC_ND_ERROR_DLSERVER サーバがエラーコードを返してきた
DWC_ND_ERROR_FATAL 未定義の致命的なエラーが発生した
DWC_ND_ERROR_MAX

ダウンロードライブラリ進行列挙子

DWC_ND_CBREASON_INITIALIZE ダウンロードライブラリ初期化中に通知コールバックが呼び出された
DWC_ND_CBREASON_GETFILELISTNUM ダウンロード可能なファイル総数をダウンロード中に通知コールバックが呼び出された
DWC_ND_CBREASON_GETFILELIST ファイル情報一覧をダウンロード中に通知コールバックが呼び出された
DWC_ND_CBREASON_GETFILE ファイルをダウンロード中に通知コールバックが呼び出された
DWC_ND_CBREASON_CLEANUP クリーンアップ完了時に呼び出された
DWC_ND_CBREASON_MAX