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

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 が無効な場合、glasswallSessionStatusstatusMsgBuffer、および statusBufferLength は未定義になります。