Lumaktaw sa pangunahing nilalaman

GW2RegisterPoliciesFile

Ang GW2RegisterPoliciesFile ay nagrerehistro ng XML file ng content management policy sa isang session.

Kung alinman sa GW2RegisterPoliciesFile o GW2RegisterPoliciesMemory ay hindi nairehistro sa isang session, ang mga default policy ay ilalapat sa session na iyon. Itinatakda ng default policy ang lahat ng content management switch sa Sanitise.

Buod

Ang function na GW2RegisterPoliciesFile ay humihiling na ang session ay gumamit ng mga policy na tinukoy sa file na ang pangalan ay ang string na tinutukoy ng filename. Ang format ng mga policy ay nasa format na tinukoy ng format. Ang mga policy ay ilalapat sa lahat ng processing na isinasagawa ng Glasswall para sa session na iyon.


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

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