Lewati ke konten utama

GW2FileSessionStatus

Fungsi GW2FileSessionStatus menyediakan string yang menjelaskan, pada tingkat tinggi, pemrosesan yang dilakukan pada file terakhir yang diproses dalam sesi yang diberikan.


#include "glasswall.core2.api.h"

int GW2FileSessionStatus(
Session session,
int *glasswallSessionStatus,
char **statusMsgBuffer,
size_t *statusBufferLength);

Parameter

session ID sesi seperti yang dikembalikan oleh GW2OpenSession

glasswallSessionStatus Parameter output integer yang menjelaskan status pengembalian sesi terkait file terakhir yang diproses. Lihat tabel Return Types untuk penjelasan tentang glasswallSessionStatus.

statusMsgBuffer Parameter output pointer string yang diisi dengan deskripsi tingkat tinggi tentang pemrosesan yang dilakukan pada file terakhir yang diproses oleh sesi. Misalnya "Sanitisation Applied, Remedies Applied". Memori yang digunakan oleh pointer ini tidak perlu dibebaskan oleh pengguna.

statusBufferLength Parameter output yang diisi dengan ukuran dalam byte dari memori yang ditunjuk oleh statusMsgBuffer.

Hasil pengembalian

  Mengembalikan integer yang menunjukkan apakah pemanggilan fungsi berhasil. Angka negatif menunjukkan kegagalan. Lihat tabel Return Types untuk penjelasan kode pengembalian. Jika session tidak valid, glasswallSessionStatus, statusMsgBuffer dan statusBufferLength akan tidak terdefinisi.