Kaspersky Security Center Automation  10.0
Public Member Functions | Properties
IKlAkVServers Interface Reference

import "klakaut.idl";

Inheritance diagram for IKlAkVServers:
Inheritance graph
[legend]

List of all members.

Public Member Functions

HRESULT  GetVServers ([in] long lParentGroup,[out, retval] IKlAkCollection **ppVServers)
HRESULT  GetVServerInfo ([in] long lVServer,[in] IKlAkCollection *pFields2Return,[out, retval] IKlAkParams **ppInfo)
HRESULT  AddVServerInfo ([in] BSTR bstrDisplayName,[in] long lParentGroup,[out, retval] IKlAkParams **ppInfo)
HRESULT  UpdateVServerInfo ([in] long lVServer,[in] IKlAkParams *pInfo)
HRESULT  DelVServer ([in] long lVServer)
HRESULT  MoveVServer ([in] long lVServer,[in] long lNewParentGroup)
HRESULT  SetPermissions ([in] long lVServer,[in] IKlAkParams *pPermissions,[in] BOOL bProtection)
HRESULT  GetPermissions ([in] long lVServer,[out, retval] IKlAkParams **ppPermissions)

Properties

IKlAkProxy  AdmServer [get, set]
VARIANT  Prop ([in] BSTR strName) [get, set]
KlAkObjType  Type [get]

Detailed Description

Virtual servers processing.

Allows to create and destroy virtual servers, acquire and modify their attributes. One should set AdmServer property before using the object.
See JScript sample below.

	oAdmServer = AcquireAdmServerProxy();
	oVServers = new ActiveXObject("klakaut.KlAkVServers");
	oVServers.AdmServer = oAdmServer;