मुख्य सामग्री पर जाएँ

GW2RegisterLicenceFile

GW2RegisterLicenceFile किसी session में licence file को register करता है।

यदि GW2RegisterLicenceFile या GW2RegisterLicenceMemory में से कोई भी session के साथ registered नहीं है, तो Editor default location में licence खोजने का प्रयास करेगा। यह gwkey.lic नाम की एक file है, जो Editor library के उसी folder में स्थित होती है। यदि यह नहीं मिलती है, तो library को unlicenced माना जाएगा और कुछ processes licence expiry issues के साथ fail हो सकती हैं।

सारांश

GW2RegisterLicenceFile function अनुरोध करता है कि session session उस licence का उपयोग करे जो उस file में निर्दिष्ट है जिसका नाम filename द्वारा point की गई string है। यह Licence उस session के लिए Glasswall द्वारा किए गए सभी processing पर लागू होगा।


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

रिटर्न

एक पूर्णांक GW2_RetStatus enum मान लौटाता है। नकारात्मक संख्याएँ विफलता को दर्शाती हैं।

उदाहरण


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