Lumaktaw sa pangunahing nilalaman

GW2RegisterLicenceFile

Ang GW2RegisterLicenceFile ay nagrerehistro ng licence file sa isang session.

Kung alinman sa GW2RegisterLicenceFile o GW2RegisterLicenceMemory ay hindi nakarehistro sa isang session, susubukan ng Editor na hanapin ang licence sa default na lokasyon. Ito ay isang file na tinatawag na gwkey.lic na matatagpuan sa parehong folder ng Editor library. Kung hindi ito mahanap, ituturing ang library na walang lisensya at maaaring mabigo ang ilang proseso dahil sa mga isyu sa pag-expire ng lisensya.

Buod

Ang function na GW2RegisterLicenceFile ay humihiling na ang session na session ay gumamit ng licence na tinukoy sa file na ang pangalan ay ang string na itinuturo ng filename. Ilalapat ang Licence sa lahat ng processing na isinasagawa ng Glasswall para sa session na iyon.


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

Ibinabalik

Nagbabalik ng integer na GW2_RetStatus enum value. Ang mga negatibong numero ay nagpapahiwatig ng pagkabigo.

Halimbawa


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