# 構造体 _TPI_tagFORMATINFO
[構造体]

`#include <plugin.h>`

## 変数
bool | fArchive
bool | fComment
bool | fCompressHeader
bool | fEncryptKeyFile
bool | fEncryptPassword
bool | fEncryptHeader
bool | fMMOptimize
bool | fMultiVolume
bool | fSFX
bool | fSolid
unsigned short | nCompressLevelMin
unsigned short | nCompressLevelMax
unsigned short | nRecoveryRecordMin
unsigned short | nRecoveryRecordMax
wxULongLong_t | nTypeId
wxULongLong_t | eSupportedCommand
wxString | szTypeName
wxString | szSuffix
wxString | szEngineName
wxString | szTPIName
void * | pCustomInfo

## 説明

対応形式についての情報を格納する構造体。

## 構造体

wxULongLong_t _TPI_tagFORMATINFO::eSupportedCommand

実装されているコマンドのフラグ

bool _TPI_tagFORMATINFO::fArchive

複数ファイル格納対応ならtrue

bool _TPI_tagFORMATINFO::fComment

コメント付加対応ならtrue

bool _TPI_tagFORMATINFO::fCompressHeader

ヘッダ圧縮対応ならtrue

bool _TPI_tagFORMATINFO::fEncryptHeader

ヘッダ暗号化対応ならtrue

bool _TPI_tagFORMATINFO::fEncryptKeyFile

キーファイルによるデータ暗号化に対応しているならtrue

bool _TPI_tagFORMATINFO::fEncryptPassword

パスワードによるデータ暗号化に対応しているならtrue

bool _TPI_tagFORMATINFO::fMMOptimize

マルチメディアファイル最適化対応ならtrue

bool _TPI_tagFORMATINFO::fMultiVolume

分割圧縮対応ならtrue

bool _TPI_tagFORMATINFO::fSFX

SFX作成対応ならtrue

bool _TPI_tagFORMATINFO::fSolid

Solid圧縮対応ならtrue

unsigned short _TPI_tagFORMATINFO::nCompressLevelMax

圧縮レベルの最大値

unsigned short _TPI_tagFORMATINFO::nCompressLevelMin

圧縮レベルの最小値

unsigned short _TPI_tagFORMATINFO::nRecoveryRecordMax

リカバリーレコードの最大値

unsigned short _TPI_tagFORMATINFO::nRecoveryRecordMin

リカバリーレコードの最小値

wxULongLong_t _TPI_tagFORMATINFO::nTypeId

一意の形式ID

void* _TPI_tagFORMATINFO::pCustomInfo

任意の情報を格納

wxString _TPI_tagFORMATINFO::szEngineName

内部エンジン名

wxString _TPI_tagFORMATINFO::szSuffix

拡張子。複数ある場合は;で区切る

wxString _TPI_tagFORMATINFO::szTPIName

TPI名

wxString _TPI_tagFORMATINFO::szTypeName

形式名

この構造体の説明は次のファイルから生成されました:

- plugin.h