AnalyseFileA
文書プロパティ
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は AnalyseFile と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
ディスク上のファイルを分析します。全体をメモリへ読み込まないため巨大ファイルも調査できます。個別結果は GetAnalysisInfo 関数で取得し、完了後は DeleteAnalysis でメモリから削除します
構文
Delphi
Function DLAnalyseFileA(InstanceID: Integer; InputFileName, Password: PAnsiChar): Integer;
DLL
int DLAnalyseFileA(int InstanceID, const char * InputFileName, const char * Password);
パラメータ
| InputFileName | 分析するファイルのパスと名前 |
|---|---|
| Password | ファイルを開くときに使用するパスワード。所有者パスワードまたはユーザーパスワードを指定できます。ファイルを開くためにパスワードが不要な場合は空白にできます |
戻り値
| 0 | ファイルを解析できませんでした。LastErrorCode の結果を確認してください |
|---|---|
| Non-zero | 解析結果 ID。これを GetAnalysisInfo 関数に渡します |