주요 콘텐츠로 건너뛰기

GW2RegisterInputMemory

GW2RegisterInputMemory 함수는 메모리에 저장된 입력 파일을 세션에 등록합니다.

개요

GW2RegisterInputMemory 함수는 크기가 inputLength바이트인 inputFileBuffer가 가리키는 버퍼에 저장된 파일을 session.으로 표시된 세션에 등록합니다.

#include "glasswall.core2.api.h"
int GW2RegisterInputMemory(Session session, const char *inputFileBuffer, size_t inputLength);

반환값

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

예제

#include "glasswall.core2.api.h"
...
HANDLE session = GW2OpenSession();
if (!session)
/* deal with error */
else
{
/* ... load file contents into buffer 'buf' and log the file size in 'size' ... */
if (GW2RegisterInputMemory(session, buf, size))
/* deal with error */
else
/* continue processing */
...
}

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