Virtuozzo Virtualization SDK C API Reference
ContentsIndex
PHT_SERVER Functions
PHT_SERVER  Legend
Functions
 
Name 
Description 
 
Adds a new private network to the Virtuozzo Service configuration. 
 
Adds a new virtual network to the Virtuozzo Service configuration. 
 
The PrlSrv_AttachToLostTask function allows to obtain a handle to a running task after the connection to the Virtuozzo Service was lost. 
 
Cancels the appliance installation previously started with the PrlSrv_InstallAppliance function call. 
 
The PrlSrv_CommonPrefsBeginEdit function is used in modifying Virtuozzo Service preferences (see PHT_DISP_CONFIG). 
 
The PrlSrv_CommonPrefsCommit function is used in modifying Virtuozzo Service preferences (see PHT_DISP_CONFIG). 
 
 
 
Configures the PCI device assignment. 
 
Copy the specified Containers template to the specified server. 
 
Creates a new handle of type PHT_SERVER. 
 
Creates a bootable ISO-image for unattended Linux installation. 
 
Obtains a new handle of type PHT_VIRTUAL_MACHINE
 
Backup an existing virtual machine to backup server. 
 
Removes an existing offline service configuration. 
 
Removes an existing virtual network from the Virtuozzo Service configuration. 
 
Disable administrator confirmation mode for the session. 
 
Enable administrator confirmation mode for the session. 
 
Determines if the current user has sufficient rights to create a file or a directory in the specified location on the host. 
 
Creates a directory in the specified location on the host. 
 
Automatically generates a unique name for a new directory. 
 
Retrieves information about the specified file system entry residing on the specified host computer. 
 
Returns a list of root directories on the host computer. 
 
Removes a file system entry from the host computer. 
 
Renames a file system entry on the host. 
 
Get backups tree from backup server. 
 
Returns a handle of type PHT_DISP_CONFIG containing the specified Virtuozzo Service preferences information. 
 
Obtains a list of handles of type PHT_CPU_POOL containing information about all existing cpu pools. 
 
Retrieves a list of Containers templates registered with the specified Virtuozzo Service. 
 
Obtains a new handle of type PHT_VIRTUAL_MACHINE
 
Get available disk space for path. 
 
Obtains a list of handles of type PHT_IPPRIV_NET containing information about all existing private networks. 
 
Returns an object of type PHT_LICENSE containing the Virtuozzo license information. 
 
Returns an object of type PHT_NET_SERVICE_STATUS containing the Virtuozzo network service status information. 
 
Obtains a list of handles of type PHT_HANDLES_LIST containing the list of handles of type PHT_NETWORK_CLASS
 
Obtains the network shaping configuration. 
 
Obtains a list of handles of type PHT_OFFLINE_SERVICE containing information about all existing services. 
 
Allows to receive a packed problem report from the Virtuozzo Service in the event of a virtual machine operation failure. 
 
Obtains a handle of type PHT_EVENT containing the perfomance statistics. 
 
Gets plugin list with plugin info entries. 
 
Allows to receive a problem report from the Virtuozzo Service in the event of a virtual machine operation failure. 
 
The PrlSrv_GetQuestions function allows to synchronously receive questions from a Virtuozzo Service. 
 
Gets restriction info. 
 
Obtains a handle of type PHT_SERVER_INFO containing the host computer information. 
 
Obtains a handle of type PHT_SERVER_CONFIG containing the host configuration information. 
 
Obtains a handle of type PHT_SYSTEM_STATISTICS containing the host resource usage statistics. 
 
Extracts supported guest OSes matrix from remote server (it's more proper way instead of using local synch API in case when client and server interoperate remotely). 
 
Obtains a handle of type PHT_USER_INFO containing information about the specified user. 
 
Obtains a list of handles of type PHT_USER_INFO containing information about all known users. 
 
Obtains a handle of type PHT_USER_PROFILE containing the profile data of the currently logged in user. 
 
Obtain a handle to vcmmd config. 
 
Obtains a list of handles of type PHT_VIRTUAL_NETWORK containing information about all existing virtual networks. 
 
Get VM config by given UUID or name. 
 
Retrieves a list of virtual machines registered with the specified Virtuozzo Service. 
 
Retrieves a list of virtual machines registered with the specified Virtuozzo Service. 
 
Determines having restriction. 
 
Sends an appliance configuration to the Virtuozzo Service in order to install the corresponding appliance from Virtuozzo download service. 
 
Determines confirmation mode for the session 
 
Determines if the connection to the specified Virtuozzo Service is active. 
 
Checks whether specified feature supported by remote side. 
 
Determines if the session is noninteractive or interactive. 
 
Determines if the connection to the specified Virtuozzo Service is a proxy connection. 
 
Join server to the default cpu pool
To get the return code from the PHT_JOB object, use the PrlJob_GetRetCode function. 
 
Leaves server from any cpu pool
To get the return code from the PHT_JOB object, use the PrlJob_GetRetCode function. 
 
Performs a remote login operation using the specified parameters. 
 
 
 
Allows to log in to the local Virtuozzo Service (the Virtuozzo Service running on this host) using the current user credentials. 
 
 
 
Logs off the Virtuozzo Service. 
 
Moves server to a different cpu pool
To get the return code from the PHT_JOB object, use the PrlJob_GetRetCode function. 
 
Restarts the Virtuozzo network service. 
 
Restores the default settings of the Virtuozzo network service. 
 
Starts the Virtuozzo network service. 
 
Stops the Virtuozzo network service. 
 
Recalculates features in pool
To get the return code from the PHT_JOB object, use the PrlJob_GetRetCode function. 
 
Refreshes states of installed parallels plugins. 
 
Registers an event handler. 
 
Registers an existing 3rd party virtual machine with Virtuozzo Service. 
 
Registers an existing virtual machine with Virtuozzo Service. 
 
Registers an existing virtual machine with Virtuozzo Service. 
 
Registers an existing virtual machine with custom Vm UUID. 
 
Removes the specified Containers template. 
 
Removes an existing private network from the Virtuozzo Service configuration. 
 
Remove backup of the virtual machine from backup server. 
 
Restore backup of the virtual machine from backup server. 
 
Sends an answer to the Virtuozzo Service in response to a question. 
 
Requests a server to send a problem report with possibility to append also the problem report assemblied at the client's side. 
 
Sets the session in noninteractive or interactive mode. 
 
Set handle of vcmmd config. 
 
Set VNC encryption. 
 
Shuts down the Virtuozzo Service. 
 
 
 
Searches for unregistered virtual machines at the specified location(s). 
 
Stops the appliance installation previously started with the PrlSrv_InstallAppliance function call. 
 
Allows to subscribe to receive host OS statistics on a periodic basis. 
 
Allows to subscribe to periodically receive perfomance statistics. 
 
Unregisters the specified event handler (callback function) that was previously registered with the PrlSrv_RegEventHandler function. 
 
Cancels the Virtuozzo Service statistics subscription that was started using the PrlSrv_SubscribeToHostStatistics function. 
 
Cancels the Virtuozzo Service perfomace statistics subscription that was started using the PrlSrv_SubscribeToPerfStats function. 
 
Updates parameters of an existing private network. 
 
Installs Virtuozzo license on the specified Virtuozzo Service. 
 
 
 
Update network class classes configuration. 
 
Update the network shaping configuration. 
 
Add/Updates parameters of an offline management service. 
 
Updates parameters of an existing virtual network. 
 
Timestamps the beginning of the user profile editing operation. 
 
Saves (commits) user profile changes to the Virtuozzo Service. 
Copyright ©2016-2017 Parallels International GmbH. All rights reserved.