Capabilities of Library Calls

Capabilities of Library Calls

Capabilities of Library Calls

This section describes limitations, if any.

Support for Managed Disk

Some operations are not supported:
For VixDiskLib_Connect() to open a managed disk connection, you must provide valid vSphere access credentials. On ESXi hosts, VixDiskLib_Open() cannot open a single link in a disk chain.
For VixDiskLib_Create() to create a managed disk on an ESXi host, first create a hosted type disk, then use VixDiskLib_Clone() to convert the hosted virtual disk to managed virtual disk.
VixDiskLib_Defragment() can defragment hosted disks only.
VixDiskLib_Grow() can grow hosted disks only.
VixDiskLib_Unlink() can delete hosted disks only.
Until ESXi 5.1, the HotAdd transport was available only with vSphere Enterprise Edition and higher.

Support for Hosted Disk

Most everything (except advanced transport) is supported, except:
The VixDiskLib_ConnectEx() extended connect function.
SAN and HotAdd advanced transports.
VixDiskLib_PrepareForAccess() and VixDiskLib_EndAccess() to delay Storage VMotion.