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 函数