18.08.2013 Views

Virtual Disk API Programming Guide - Documentation - VMware

Virtual Disk API Programming Guide - Documentation - VMware

Virtual Disk API Programming Guide - Documentation - VMware

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Virtual</strong> <strong>Disk</strong> <strong>Programming</strong> <strong>Guide</strong><br />

redo logs and snapshots 12, 20, 22, 32, 52<br />

restore process, overview of 61<br />

restoring a virtual machine to previous state 62<br />

restrictions on vixMntapi library 93<br />

role and privileges in vCenter Server 22<br />

S<br />

sample program walk-through 45<br />

SAN and the <strong>Virtual</strong> <strong>Disk</strong> <strong>API</strong> 13, 27<br />

SCSI controller and Hot Add 85<br />

session object for server communication 58<br />

snapshot<br />

backing up a virtual disk 69<br />

creating 69<br />

deleting 69<br />

restoring virtual disk 73<br />

temporary 60<br />

snapshot management 53<br />

snapshots and redo logs 12, 20, 22, 32, 52<br />

sparse VMDK 19, 20, 32, 34, 44, 47, 48, 50, 97<br />

split VMDK 19, 20, 50, 97<br />

SPLIT_FLAT 19, 20<br />

SPLIT_SPARSE 19, 20<br />

SSL certificate 25<br />

STREAM_OPTIMIZED 19<br />

supported platforms for development 15<br />

supported <strong>VMware</strong> products 15<br />

T<br />

technical support resources 10<br />

thumbprint, SSL 25<br />

U<br />

UEFI (unified extensible firmware interface) 54<br />

Unicode UTF-8 support 21<br />

unique ID and moRef 59<br />

V<br />

vCloud and vCloud Director 12<br />

verify SSL certificate 25<br />

VHD from Microsoft 22<br />

Vim find_entity_views in Perl toolkit 55<br />

Vim get_inventory_path in Perl toolkit 55<br />

virtual disk manager (vmware-vdiskmanager) 12<br />

<strong>Virtual</strong>MachineConfigInfo 39<br />

<strong>Virtual</strong>MachineConfigSpec 73<br />

Visual Studio 15<br />

VixDiscoveryProc 55<br />

VIXDISKLIB_ADAPTER_IDE 23, 50<br />

VIXDISKLIB_ADAPTER_SCSI_BUSLOGIC 23, 50<br />

VIXDISKLIB_ADAPTER_SCSI_LSILOGIC 23<br />

Vix<strong>Disk</strong>Lib_Attach 28, 33, 47, 53<br />

Vix<strong>Disk</strong>Lib_Clone 28, 32, 41, 48, 51<br />

Vix<strong>Disk</strong>Lib_Close 28, 30, 46<br />

Vix<strong>Disk</strong>Lib_Combine 34<br />

Vix<strong>Disk</strong>Lib_Connect 28, 29, 41, 46, 48, 52<br />

Vix<strong>Disk</strong>Lib_Create 28, 30, 41, 47, 50, 51, 53<br />

Vix<strong>Disk</strong>Lib_CreateChild 28, 32, 33, 47<br />

VIXDISKLIB_CRED_UID 52<br />

Vix<strong>Disk</strong>Lib_Defragment 28, 34, 41<br />

Vix<strong>Disk</strong>Lib_Disconnect 28, 35<br />

VIXDISKLIB_DISK_SPLIT_SPARSE 50<br />

Vix<strong>Disk</strong>Lib_EndAccess 28<br />

Vix<strong>Disk</strong>Lib_Exit 28, 35<br />

Vix<strong>Disk</strong>Lib_FreeErrorText 28, 31<br />

Vix<strong>Disk</strong>Lib_FreeInfo 28, 31, 46<br />

Vix<strong>Disk</strong>Lib_GetErrorText 28, 31<br />

Vix<strong>Disk</strong>Lib_GetInfo 28, 30, 46, 49, 50<br />

Vix<strong>Disk</strong>Lib_GetMetadataKeys 28, 31, 47<br />

Vix<strong>Disk</strong>Lib_Grow 28, 34, 41<br />

Vix<strong>Disk</strong>Lib_Init 28, 29, 35, 46, 52, 55<br />

Vix<strong>Disk</strong>Lib_Open 28, 30, 46<br />

Vix<strong>Disk</strong>Lib_Read 28, 30, 48, 49, 50, 51<br />

Vix<strong>Disk</strong>Lib_ReadMetadata 28, 31, 47<br />

Vix<strong>Disk</strong>Lib_Rename 28, 34, 52<br />

Vix<strong>Disk</strong>Lib_Reparent 35<br />

VIXDISKLIB_SECTOR_SIZE 30, 49, 51<br />

Vix<strong>Disk</strong>Lib_Shrink 28, 34<br />

Vix<strong>Disk</strong>Lib_SpaceNeededForClone 28, 31<br />

Vix<strong>Disk</strong>Lib_Unlink 28, 34, 42, 52<br />

Vix<strong>Disk</strong>Lib_Write 28, 30, 34, 47, 51<br />

Vix<strong>Disk</strong>Lib_WriteMetadata 28, 31, 47<br />

VixHost_Connect 55<br />

VixHost_FindItems 55<br />

VM configuration information 39<br />

VMDK (virtual machine disk) file 11, 12, 19, 21, 22,<br />

31, 46, 47, 49, 50, 51, 52, 55, 56<br />

VMFS_FLAT 19, 20, 51<br />

VMFS_THIN 19, 20<br />

<strong>VMware</strong> Consolidated Backup (VCB) 11<br />

<strong>VMware</strong> vCenter and ESX/ESXi 22<br />

VMX specification (vmxSpec) 29<br />

Volume Snapshot Service (VSS) 84<br />

vSphere <strong>API</strong>s for Data Protection (VADP) 57<br />

100 <strong>VMware</strong>, Inc.<br />

W<br />

walk-through of sample program 45<br />

Windows 2008 application consistent quiescing 85<br />

Windows installation 16<br />

Windows On Windows 64 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!