ข้ามไปยังเนื้อหาหลัก

GW2RegisterAnalysisFile

GW2RegisterAnalysisFile ใช้ลงทะเบียนตำแหน่งสำหรับจัดเก็บรายงานการวิเคราะห์ลงดิสก์ให้กับ Session การใช้ฟังก์ชันนี้จะเปิดใช้งานกระบวนการวิเคราะห์สำหรับ Session นี้

สรุป

ฟังก์ชัน GW2RegisterAnalysisFile จะจัดเก็บรายงานการวิเคราะห์ที่สร้างจากการเรียกใช้ API function runSession ที่สำเร็จและใช้ session session ลงในไฟล์ที่มีชื่อซึ่งถูกอ้างถึงโดยสตริง analysisFilePath การใช้ฟังก์ชันนี้จะเปิดใช้งานโหมด Analysis Process สำหรับ session นี้

#include "glasswall.core2.api.h"
int GW2RegisterAnalysisFile(Session session,
const char *analysisFilePath,
Analysis_format format);

ส่งกลับ

ส่งกลับค่า enum GW2_RetStatus แบบจำนวนเต็ม ตัวเลขติดลบหมายถึงล้มเหลว

ตัวอย่าง


#include "glasswall.core2.api.h"

Session session = GW2OpenSession();
if (!session)
/* deal with error */
else
if (GW2RegisterAnalysisFile(session, "c:\\analysis_files\\analysis_file_023.xml", AF_XML) < 0)
/* deal with error */
else
/* analysis file registered */

/* later */
if (GW2CloseSession(session))
/* error closing session */