|
Parallels C API Reference Guide
|
PrlDITypes.h
SDK Disk image types
Copyright (c) 2005-2008 Parallels Software International, Inc.
All rights reserved. http://www.parallels.com
|
|
Name |
Description |
|
This function used to change the key of the encrypted disk | |
|
Combines all available disk snapshots into a single entity. | |
|
Commits unfinished state operation (interrupted). | |
|
This method is deprecated now. | |
|
Compacts a virtual disk with free blocks map. | |
|
Converts virtual disks that were created with an older version of Parallels Service to the current version. | |
|
Converts virtual disks that were created with an older version of Parallels Service to the current version. | |
|
Creates a new virtual disk. | |
|
This function can be used to create a new virtual disk locally without being connected to the Parallels Service. | |
|
Takes a snapshot of the specified virtual disk. | |
|
Allows to decrease the size of an existing virtual disk. | |
|
This function used to encrypt whole disk | |
|
Deletes the specified virtual disk snapshot. | |
|
This function used to encrypt whole disk | |
|
Writes data from a virtual disk cache to the real storage. | |
|
Frees the PHT_VIRTUAL_DISK handle. | |
|
Obtains the information about the specified virtual disk. | |
|
Determines the number of snapshots of the specified virtual disk. | |
|
Obtains the entire snapshot tree for the specified virtual disk. | |
|
Retrieves user-defined parameter values stored on a virtual disk. | |
|
Allows to increase the size of an existing virtual disk. | |
|
This function used to check is the disk bootable or not | |
|
Determines if the specified virtual disk can be compacted. | |
|
This function used to check is the disk encrypted or not | |
|
This function used to create a linked clone disk | |
|
Obtains a handle of type PHT_VIRTUAL_DISK identifying an existing virtual disk. | |
|
Obtains a handle of type PHT_VIRTUAL_DISK identifying an existing virtual disk on a local machine. | |
|
Reads data from the specified virtual disk. | |
|
Set the caching policy for a virtual disk. | |
|
This function used to set the key to the encrypted disk | |
|
Sets necessary access permissions on a directory containing a virtual disk to make the disk accessible to other users. | |
|
Sets necessary access permissions on a directory containing a virtual disk to make the disk accessible to other users. | |
|
Stores user-defined parameter values on a virtual disk. | |
|
Reverts a virtual disk to the specified snapshot. | |
|
Waits for the background thread to finish executing before returning control to the client. | |
|
Writes data to the specified virtual disk. |
|
Name |
Description |
|
Free BSD partition. | |
|
Special handle for data partition from GPT (can be linux, windows, any type). | |
|
Incoming requests to read/write async must be gathered and aligned | |
|
Allow inplace data modification to reduce memory copying and allocation | |
|
Disk cache default. | |
|
Uncached access to disk image. | |
|
Cached access to disk image. | |
|
Cached write/uncached read. | |
|
Like PRL_DISK_CACHE_UNCACHED_READ, but cache is enabled for
| |
|
Default (writelock always on at write on). | |
|
Fake open, just for parameters get (processed by real disks that need administrative privileges to work with). | |
|
Default access mode that compiled in Parallels itself. | |
|
Type of the file access to use (15 file accessors is enough). | |
|
Access mode with requests merging. | |
|
Access mode with file caching turned off. | |
|
Normal access mode (default os) | |
|
Ignore storages read only flag (useful at disk creation) | |
|
Last (invalid). | |
|
Force open of disk for reading without error checking | |
|
So not create image when creating disk, just put reference to file in XML | |
|
Do not check host free space | |
|
Do not use handle pool for disk image handles | |
|
Nothing. | |
|
| |
|
| |
|
States progress definition. | |
|
Read | |
|
ReadLock | |
|
Use raw disk for BootCamp partition (/dev/rdisk instead of /dev/disk) | |
|
Write | |
|
Write through, disable caching (deprecated) | |
|
This parameter is used when user need to change XML data but not access to the drive itself. | |
|
| |
|
EFI system partition | |
|
| |
|
| |
|
Definitions of length of incoming strings to PrlDisk_GetIdentify function. | |
|
| |
|
Bootcamp | |
|
Bootcamp set by UID | |
|
Compressed disk (version 1) | |
|
Invalid type | |
|
Last (invalid) | |
|
Partition from disk | |
|
Real disk (full) | |
|
Plain disk | |
|
Software should guess what kind of disk it is | |
|
| |
|
| |
|
| |
|
Limited Microsoft VHD support | |
|
| |
|
Invalid partition | |
|
| |
|
| |
|
Linux partitions | |
|
Mac OS | |
Extended partitions | |
|
Invalid callback | |
|
Core callback completed | |
|
Operation fully completed | |
|
Disk operation started | |
|
Ordinary callback that disk process going. | |
|
At remove all states this callback indicates that one more stage complete in states removal | |
|
| |
|
| |
|
States progress definition | |
|
| |
|
| |
|
| |
|
| |
|
Windows partitions |
|
|
Name |
Description |
|
Parallels disk parameters. | |
|
Parallels storage parameters | |
|
Parallels snapshot tree element | |
|
CHS format of disk | |
|
|
CHS format of disk | |
|
|
Parallels disk parameters. | |
|
|
Parallels storage parameters | |
|
|
Parallels snapshot tree element |
|
Name |
Description |
|
| |
|
| |
|
| |
|
| |
|
Storage/image/disk open parameters | |
|
| |
|
| |
|
| |
|
Parallels images types | |
|
| |
|
| |
|
Saved states callback types @author antonz@ | |
|
|
|
Copyright © 1999-2010 Parallels Holdings, Ltd. and its affiliates. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|