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

GW2RegisterLicenceFile

GW2RegisterLicenceFile は、ライセンスファイルをセッションに登録します。

GW2RegisterLicenceFileGW2RegisterLicenceMemory のいずれもセッションに登録されていない場合、Editor はデフォルトの場所でライセンスを検索しようとします。これは Editor library と同じフォルダーにある gwkey.lic というファイルです。これが見つからない場合、library はライセンス未登録と見なされ、一部の処理がライセンス有効期限の問題により失敗する可能性があります。

概要

GW2RegisterLicenceFile 関数は、セッション session が、filename が指す文字列で名前が指定されたファイル内のライセンスを使用するよう要求します。このライセンスは、そのセッションに対して Glasswall が実行するすべての処理に適用されます。


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

戻り値

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


#include "glasswall.core2.api.h"

HANDLE session = GW2OpenSession();
if (!session)
/* deal with error */
else
if (GW2RegisterLicenceFile(session, "gwkey.lic") < 0)
/* deal with error */
else
/* the file has been successfully registered */

...

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