Chuyển đến nội dung chính

GW2RegisterAnalysisFile

GW2RegisterAnalysisFile đăng ký vị trí để lưu báo cáo phân tích trên đĩa vào một Session. Việc sử dụng hàm này sẽ kích hoạt Quy trình Phân tích cho Session.

Tóm tắt

Hàm GW2RegisterAnalysisFile lưu vào tệp có tên được chuỗi analysisFilePath trỏ tới báo cáo phân tích được tạo ra bởi lần chạy thành công của hàm API runSession đã sử dụng session session. Việc sử dụng hàm này sẽ kích hoạt Chế độ Quy trình Phân tích cho session.

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

Giá trị trả về

Trả về một giá trị enum GW2_RetStatus dạng số nguyên. Các số âm cho biết thất bại.

Ví dụ


#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 */