Langkau ke kandungan utama

GW2FileSessionStatus

Fungsi GW2FileSessionStatus menyediakan rentetan yang menerangkan, pada tahap tinggi, pemprosesan yang dijalankan pada fail terakhir yang diproses dalam sesi yang dibekalkan.


#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 menerangkan status pulangan sesi berkaitan dengan fail terakhir yang telah diproses. Lihat jadual Return Types untuk penjelasan tentang glasswallSessionStatus.

statusMsgBuffer Parameter output penuding rentetan yang diisikan dengan penerangan tahap tinggi tentang pemprosesan yang dijalankan pada fail terakhir yang diproses oleh sesi. Contohnya "Sanitisation Applied, Remedies Applied". Memori yang digunakan oleh penuding ini tidak perlu dibebaskan oleh pengguna.

statusBufferLength Parameter output yang diisikan dengan saiz dalam bait bagi memori yang ditunjukkan oleh statusMsgBuffer.

Pulangan

  Mengembalikan integer yang menunjukkan sama ada panggilan fungsi berjaya. Nombor negatif menunjukkan kegagalan. Lihat jadual Return Types untuk penjelasan tentang kod pulangan. Jika session tidak sah, glasswallSessionStatus, statusMsgBuffer dan statusBufferLength akan tidak ditakrifkan.