Collapse All
Parallels C API Reference Guide
PrlVm_Stop Function
PrlApi.h PHT_VIRTUAL_MACHINE

Stop the specified virtual machine.

Syntax
PRL_HANDLE PrlVm_Stop(
    PRL_HANDLE hVm, 
    PRL_BOOL bGraceful
);
File
Parameters

hVm
A handle of type PHT_VIRTUAL_MACHINE identifying the virtual machine.
bGraceful
If graceful shutdown is used, the machine will be properly shutdown by means of Guest tools (if available), or by ACPI request, If shutdown timeout expired the Vm will be forcebly stopped. If graceful shutdown is not used, the machine will be simply "unplugged"
Returns

A handle of type PHT_JOB containing the results of this asynchronous operation or PRL_INVALID_HANDLE if there's not enough memory to instantiate the job object.

Remarks

To get the return code from the PHT_JOB object, use the PrlJob_GetRetCode function. Possible values are:

PRL_ERR_INVALID_ARG - invalid handle or null pointer was passed.

PRL_ERR_SUCCESS - function completed successfully.

Links
Copyright © 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved.
What do you think about this topic? Send feedback!