Lewati ke konten utama

GW2RegisterAnalysisFile

GW2RegisterAnalysisFile mendaftarkan lokasi untuk menyimpan laporan analisis pada disk ke sebuah Session. Penggunaan fungsi ini mengaktifkan Analysis Process untuk Session.

Sinopsis

Fungsi GW2RegisterAnalysisFile menyimpan laporan analisis yang dihasilkan oleh eksekusi berhasil dari fungsi API runSession yang menggunakan session session ke dalam file yang namanya ditunjuk oleh string analysisFilePath. Menggunakan fungsi ini mengaktifkan Analysis Process Mode untuk session tersebut.

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

Hasil pengembalian

Mengembalikan nilai enum GW2_RetStatus berupa integer. Angka negatif menunjukkan kegagalan.

Contoh


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