Lewati ke konten utama

GW2RegisterOutFile

Fungsi GW2RegisterOutFile mendaftarkan tujuan untuk file terkelola yang dihasilkan oleh Glasswall. Menggunakan fungsi ini mengaktifkan Manage & Protect Process Mode untuk sesi tersebut.

Sinopsis

Untuk sesi session, fungsi GW2RegisterOutFile mendaftarkan file yang namanya adalah string yang ditunjuk oleh outputFileBuffer sebagai file tujuan untuk file terkelola yang dihasilkan oleh Glasswall. Base name dari path harus berbeda dari base name yang didaftarkan menggunakan fungsi GW2RegisterInputFile. Menggunakan fungsi ini mengaktifkan Manage & Protect Process Mode untuk sesi tersebut.


#include "glasswall.core2.api.h"
int GW2RegisterOutFile(Session session, const char *outputFilePath);

Hasil pengembalian

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

Contoh


#include "glasswall.core2.api.h"

HANDLE session = GW2OpenSession();
if (!session)
/* deal with error */
else
{
if (GW2RegisterOutFile(session, "managed_file.docx") < 0)
/* deal with error */
else
/* continue processing */
...
}

/* later */
if (GW2CloseSession(session) < 0)
/* error closing session */