引数 | 入出力 | 説明 | ||||
---|---|---|---|---|---|---|
buf | IN |
| ||||
len | IN |
| ||||
flag | IN | 追加情報 「xxxx xxxx xxxx xSSS」(下位3bitが意味を持つ)
| ||||
lphInf | OUT | ファイル情報の入ったハンドルを受け取る変数へのポインタ。 Plug-in内で確保されたLOCALメモリーにfileInfo構造体配列が書き込まれ、そのハンドルが返される。 method[0]=='\0'で終端。 |
0なら正常終了、それ以外はエラーコードを返す。
typedef struct fileInfo { unsigned char method[8]; /* 圧縮法の種類 */ unsigned long position; /* ファイル上での位置 */ unsigned long compsize; /* 圧縮されたサイズ */ unsigned long filesize; /* 元のファイルサイズ */ time_t timestamp; /* ファイルの更新日時 */ char path[200]; /* 相対パス */ char filename[200]; /* ファイルネーム */ unsigned long crc; /* CRC */ } fileInfo;
method | '\0'終端なので実質7文字までである |
---|---|
timestamp | ないときには0にする(-1ではない) |
00IN | GetPluginInfo | IsSupported | GetPictureInfo | GetPicture | GetPreview | ConfigurationDlg |
---|---|---|---|---|---|---|
00AM | GetPluginInfo | IsSupported | GetArchiveInfo | GetFileInfo | GetFile | ConfigurationDlg |
この文書の無断転載を禁じます |
Copyright 竹村嘉人 |
Copyright kana |