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