주요 콘텐츠로 건너뛰기

GW2FileSessionStatus

GW2FileSessionStatus 함수는 제공된 세션에서 마지막으로 처리된 파일에 대해 수행된 처리를 상위 수준에서 설명하는 문자열을 제공합니다.


#include "glasswall.core2.api.h"

int GW2FileSessionStatus(
Session session,
int *glasswallSessionStatus,
char **statusMsgBuffer,
size_t *statusBufferLength);

매개변수

session GW2OpenSession에서 반환된 세션의 ID

glasswallSessionStatus An integer output parameter describing the return status of the session as it relates to the last file that was processed. See the Return Types table for an explanation of glasswallSessionStatus.

statusMsgBuffer 세션에서 마지막으로 처리된 파일에 수행된 처리 내용을 상위 수준에서 설명하는 문자열 포인터 출력 매개변수입니다. 예: "Sanitisation Applied, Remedies Applied". 이 포인터에 사용된 메모리는 사용자가 해제할 필요가 없습니다.

statusBufferLength statusMsgBuffer가 가리키는 메모리의 크기(바이트 단위)로 채워지는 출력 매개변수입니다.

반환값

  함수 호출이 성공했는지를 나타내는 정수를 반환합니다. 음수는 실패를 나타냅니다. 반환 코드에 대한 설명은 Return Types 표를 참조하세요. session이 유효하지 않으면 glasswallSessionStatus, statusMsgBufferstatusBufferLength는 정의되지 않습니다.