#include "l_bitmap.h"
L_LTFIL_API L_BOOL L_EnableFastFileInfo(bEnable)
L_BOOL bEnable; |
/* フラグを有効または無効にします*/ |
高速ファイル情報処理を有効または無効にします。
パラメーター |
説明 |
|
bEnable |
高速ファイル情報処理を有効にするべきかどうかについて指定するフラグ。設定可能な値は、以下の通りです。 |
|
|
値 |
意味 |
|
True |
高速ファイル情報処理を有効にします。 |
|
False |
高速ファイル情報処理を無効にします。 |
戻り値
TRUEまたはFALSE |
この設定のための1つ前の値。 |
コメント
この関数は、ファイル形式を決定しようとするとき、LEADTOOLSファイル情報/ロード関数がファイル署名を確認するだけである原因になります。
ファイル署名が既知のファイルフォーマットシグネチャの1つと一致しないならば、LEADTOOLSファイル情報とロードを呼び出すことが機能するデフォルト動作はそれです、そして、LEADTOOLSは利用できるファイルフォーマットの各々がきちんとファイル形式を識別する機会をフィルタリングすると認めます。アプリケーションがサポートされていない形式(すなわち非画像ファイル)のファイルをロードしようとするならば、これはアプリケーションを減速することができて、必要以上にシステム資源を使い果たすことができます。
高速ファイル情報が有効にされるとき、署名が既知のファイルフォーマットシグネチャの1つと一致しないならば、ファイルは拒絶されます、そして、このように、ファイルフォーマットdllは必要以上にロードされないか、呼び出されません。
任意のLEADTOOLSファイル情報を呼び出す前にこの関数を呼び出さなければなりません、または、Load/Saveは機能します。
必須のDLLとライブラリ
ツールキットバージョンに基づいた正確なDLLとライブラリのリストについては、「アプリケーションとともに配布するファイル」を参照してください。 |
Win32、x64、Linux。
参照
関数: |
L_PreLoadFilters, L_GetIgnoreFilters, L_GetPreLoadFilters, L_SetFilterInfo |
トピック: |
サンプル
サンプルのために、参照しますL_FileInfo。