Langkau ke kandungan utama

GW2RegisterOutFile

Fungsi GW2RegisterOutFile mendaftarkan destinasi untuk fail terurus yang dihasilkan oleh Glasswall. Menggunakan fungsi ini mengaktifkan Manage & Protect Process Mode untuk sesi tersebut.

Sinopsis

Bagi sesi session, fungsi GW2RegisterOutFile mendaftarkan fail yang namanya ialah rentetan yang ditunjukkan oleh outputFileBuffer sebagai fail destinasi untuk fail terurus yang dihasilkan oleh Glasswall. Nama asas laluan tersebut mestilah berbeza daripada nama asas 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);

Pulangan

Mengembalikan nilai enum integer GW2_RetStatus. Nombor 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 */