주요 콘텐츠로 건너뛰기

GW2RegisterOutFile

GW2RegisterOutFile 함수는 Glasswall이 생성한 관리 대상 파일의 대상 위치를 등록합니다. 이 함수를 사용하면 해당 세션에 대해 Manage & Protect Process Mode가 활성화됩니다.

개요

세션 session에 대해 GW2RegisterOutFile 함수는 outputFileBuffer가 가리키는 문자열 이름을 가진 파일을 Glasswall이 생성한 관리 대상 파일의 대상 파일로 등록합니다. 경로의 base nameGW2RegisterInputFile 함수를 사용해 등록한 base name과 달라야 합니다. 이 함수를 사용하면 해당 세션에 대해 Manage & Protect Process Mode가 활성화됩니다.


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

반환값

정수 GW2_RetStatus enum 값을 반환합니다. 음수는 실패를 나타냅니다.

예제


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