Data Structures | |
union | VixDiskLibCreds |
Data Fields | |
char * | vmxSpec |
char * | serverName |
char * | thumbPrint |
long | privateUse |
VixDiskLibCredType | credType |
union VixDiskLibConnectParams::VixDiskLibCreds | creds |
uint32 | port |
uint32 | nfcHostPort |
char * | vimApiVer |
char | reserved [8] |
VixDiskLibConnectParamsState * | state |
union { | |
VixDiskLibVStorageObjectSpec vStorageObjSpec | |
VixDiskLibDatastoreSpec dsSpec | |
} | spec |
VixDiskLibSpecType | specType |
vmxSpec is required for opening a virtual disk on a datastore through the Virtual Center or ESX server. vmxSpec is of the form: <vmxPathName>?dcPath=<dcpath>&dsName=<dsname> where vmxPathName is the fullpath for the VMX file, dcpath is the inventory path of the datacenter and dsname is the datastore name.
Inventory path for the datacenter can be read off the Virtual Center client's inventory tree.
Example VM spec: "MyVm/MyVm.vmx?dcPath=Path/to/MyDatacenter&dsName=storage1"