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 函式。 |