プラグインは、以下の要件を満たしている必要があります:
? プラグインのコードは、同一プラグインによる複数のアーカイブの並列処理に対応するため、スレッドセーフである必要があります。
? プラグインは、各アーカイブに新しいメモリチャンクを割り当て、一意の hArcData(メモリポインタ)を返す必要があります。
? プラグインは、特定のアーカイブに関連するグローバル変数を使用しないこと。 すべてのデータは、割り当てられたメモリ内に保持する必要があります。
? プラグインは、グローバルデータへのアクセスエラーに対する保護機能を持つ必要があります。
|