メイン コンテンツにスキップ

GW2RegisterOutFile

GW2RegisterOutFile 関数は、Glasswall によって生成される管理済みファイルの出力先を登録します。この関数を使用すると、そのセッションで Manage & Protect Process Mode が有効になります。

概要

セッション session に対して、GW2RegisterOutFile 関数は、outputFileBuffer が指す文字列を名前とするファイルを、Glasswall によって生成される管理済みファイルの出力先ファイルとして登録します。パスのベース名は、GW2RegisterInputFile 関数を使用して登録したベース名と異なっている必要があります。この関数を使用すると、そのセッションで Manage & Protect Process Mode が有効になります。


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

戻り値

整数の GW2_RetStatus 列挙値を返します。負の数は失敗を示します。


#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 */