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

GW2RegisterPoliciesFile

GW2RegisterPoliciesFile content management policy XML file को एक session में रजिस्टर करता है।

यदि GW2RegisterPoliciesFile या GW2RegisterPoliciesMemory में से कोई भी session के साथ registered नहीं है, तो उस session पर default policies लागू की जाएँगी। default policy सभी content management switches को Sanitise पर सेट करती है।

सारांश

GW2RegisterPoliciesFile फ़ंक्शन अनुरोध करता है कि session उस फ़ाइल में निर्दिष्ट policies का उपयोग करे जिसका नाम filename. द्वारा इंगित string है। policies का format, format द्वारा निर्दिष्ट format में होता है। ये policies उस session के लिए Glasswall द्वारा किए गए सभी processing पर लागू होंगी।


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

रिटर्न

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

उदाहरण


#include "glasswall.core2.api.h"

HANDLE session = GW2OpenSession();
if (!session)
/* deal with error */
else
if (GW2RegisterPoliciesFile(session, "Office_Binary_Policies.xml", PF_XML) < 0)
/* deal with error */
else
/* the file has been successfully registered */

...

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