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

GW2FileSessionStatus

ฟังก์ชัน GW2FileSessionStatus จะให้สตริงที่อธิบายโดยสรุประดับสูงเกี่ยวกับการประมวลผลที่ดำเนินการกับไฟล์ล่าสุดที่ถูกประมวลผลใน session ที่ระบุ


#include "glasswall.core2.api.h"

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

พารามิเตอร์

session ID ของ session ตามที่ส่งกลับโดย GW2OpenSession

glasswallSessionStatus พารามิเตอร์เอาต์พุตชนิดจำนวนเต็มที่อธิบายสถานะการส่งกลับของ session ที่เกี่ยวข้องกับไฟล์ล่าสุดที่ถูกประมวลผล ดูตาราง Return Types สำหรับคำอธิบายของ glasswallSessionStatus.

statusMsgBuffer พารามิเตอร์เอาต์พุตแบบตัวชี้สตริง ซึ่งจะถูกเติมด้วยคำอธิบายโดยสรุประดับสูงของการประมวลผลที่ดำเนินการกับไฟล์ล่าสุดที่ถูกประมวลผลโดย session เช่น "Sanitisation Applied, Remedies Applied" หน่วยความจำที่ใช้โดยตัวชี้นี้ ไม่ จำเป็นต้องถูก free โดยผู้ใช้

statusBufferLength พารามิเตอร์เอาต์พุตซึ่งจะถูกเติมด้วยขนาดเป็นไบต์ของหน่วยความจำที่ statusMsgBuffer ชี้ไปยัง

ส่งกลับ

  ส่งกลับจำนวนเต็มที่ระบุว่าการเรียกใช้ฟังก์ชันสำเร็จหรือไม่ ตัวเลขติดลบหมายถึงความล้มเหลว ดูตาราง Return Types สำหรับคำอธิบายของรหัสส่งกลับ หาก session ไม่ถูกต้อง glasswallSessionStatus, statusMsgBuffer และ statusBufferLength จะไม่มีการกำหนดค่า