##### Shinobiライブラリ - プレイ履歴関数

# ufReadAllHead

指定した商品の全項目のデータの読出し

### 書式

      Bool ufReadAllHead( Prod_Num[10], **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;

      /* 現在起動中のタイトルの記録データを読み出す */
      ufReadAllHead(NULL, &allPlayHist);

ufReadAllHead

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999