Shinobi Library - プレイ履歴関数

ufReadAllHead

指定したタイトルの全項目のデータの読出し

書式

Bool ufReadAllHead( Prod_Num, buff )
Uint8 Prod_Num[10]
UFS_AllPlayHistory *buff

引数

Prod_Num[10]   商品番号
buff   読み出した結果を保存する領域

戻り値

TRUE   成功
FALSE   失敗

解説

指定した商品番号のタイトルの全項目データを読み出します。

Prod_NumがNULLのときは、現在起動中のタイトルのデータを読み出します。

UFS_AllPlayHistory構造体の定義は以下の通りです。

 メンバ   意味 
 Uint8 version;   ライブラリのバージョン 
 Uint8 AutoSave;   自動保存フラグ 
 Uint8 ProdNum[10];   商品番号 
 Uint8 ProdName[48];   商品名(英語) 
 Uint8 ProdName2[44];   商品名(日本語) 
 Uint32 Kind;    アプリケーションの種別 
 Uint32 FirstStartTime;    初回起動日時 
 Uint16 CRC;    商品番号から商品名までのCRC 
 Uint8 PeriIdx[6];   ペリフェラル情報 
 Uint32 PrevStartTime;    前回起動日時 
 Uint16 StartCount;    起動回数 
 Uint16 PlayTime[24];    プレイ時間履歴 
 Uint16 LoadCount;    ロード回数 
 Uint32 Reserve_2;   リザーブ 
 Uint16 SaveCount;    セーブ回数 
 Uint8 GameEst;    プレイ評価 
 Uint8 GameCarry;    攻略率 
 Uint32 FirstNetPlay;    初回ネットワークプレイ日時 
 Uint32 PrevNetPlay;    前回ネットワークプレイ日時 
 Uint16 NetPlayCount;    ネットワークプレイ回数 
 Uint16 NetPlayTotalTime;    全ネットワークプレイ時間(分) 
 Uint8 FreeArea[32];    ユーザー開放領域 
 Uint8 Reserved2[10];    リザーブ 
 Uint16 SaveOccur;   本体メモリへのセーブ回数 


用例

UFS_AllPlayHistory allPlayHist;
/* Read recorded data of currently executed title */
ufReadAllHead(NULL, &allPlayHist);

ufReadAllHead
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000