##### 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