Function Support Matrix
Jump to:
c
com
perl
c
VMware vSphere 4
VMware Server 1.0
VMware Server 2.0
VMware Workstation 6.0
VMware Workstation 6.5
VixHost_Connect
✓
✓
✓
✓
✓
VixHost_Disconnect
✓
✓
✓
✓
✓
VixHost_FindItems
✓
✓
✓
✓
✓
VixHost_RegisterVM
✓
✓
✓
VixHost_UnregisterVM
✓
✓
✓
VixJob_CheckCompletion
✓
✓
✓
✓
✓
VixJob_GetError
✓
✓
✓
✓
✓
VixJob_GetNthProperties
✓
✓
✓
✓
VixJob_GetNumProperties
✓
✓
✓
✓
VixJob_Wait
✓
✓
✓
✓
✓
VixPropertyList_AllocPropertyList
✓
✓
✓
VixSnapshot_GetChild
✓
✓
✓
✓
VixSnapshot_GetNumChildren
✓
✓
✓
✓
VixSnapshot_GetParent
✓
✓
✓
✓
VixVM_AddSharedFolder
✓
✓
VixVM_BeginRecording
✓
VixVM_BeginReplay
✓
VixVM_CaptureScreenImage
✓
✓
✓
VixVM_Clone
✓
VixVM_CopyFileFromGuestToHost
✓
✓
✓
✓
✓
VixVM_CopyFileFromHostToGuest
✓
✓
✓
✓
✓
VixVM_CreateDirectoryInGuest
✓
✓
✓
✓
VixVM_CreateSnapshot
✓
✓
✓
✓
VixVM_CreateTempFileInGuest
✓
✓
✓
✓
VixVM_Delete
✓
✓
✓
✓
✓
VixVM_DeleteDirectoryInGuest
✓
✓
✓
✓
VixVM_DeleteFileInGuest
✓
✓
✓
✓
VixVM_DirectoryExistsInGuest
✓
✓
✓
✓
VixVM_EnableSharedFolders
✓
✓
VixVM_EndRecording
✓
VixVM_EndReplay
✓
VixVM_FileExistsInGuest
✓
✓
✓
✓
VixVM_GetCurrentSnapshot
✓
✓
✓
✓
VixVM_GetFileInfoInGuest
✓
✓
✓
VixVM_GetNamedSnapshot
✓
✓
✓
✓
VixVM_GetNumRootSnapshots
✓
✓
✓
✓
VixVM_GetNumSharedFolders
✓
✓
VixVM_GetRootSnapshot
✓
✓
✓
✓
✓
VixVM_GetSharedFolderState
✓
✓
VixVM_InstallTools
✓
✓
✓
✓
✓
VixVM_KillProcessInGuest
✓
✓
✓
✓
VixVM_ListDirectoryInGuest
✓
✓
✓
✓
VixVM_ListProcessesInGuest
✓
✓
✓
✓
VixVM_LoginInGuest
✓
✓
✓
✓
✓
VixVM_LogoutFromGuest
✓
✓
✓
✓
VixVM_Open
✓
✓
✓
✓
✓
VixVM_OpenUrlInGuest
✓
✓
✓
✓
VixVM_Pause
✓
VixVM_PowerOff
✓
✓
✓
✓
✓
VixVM_PowerOn
✓
✓
✓
✓
✓
VixVM_ReadVariable
✓
✓
✓
✓
VixVM_RemoveSharedFolder
✓
✓
VixVM_RemoveSnapshot
✓
✓
✓
✓
✓
VixVM_RenameFileInGuest
✓
✓
✓
✓
VixVM_Reset
✓
✓
✓
✓
✓
VixVM_RevertToSnapshot
✓
✓
✓
✓
✓
VixVM_RunProgramInGuest
✓
✓
✓
✓
✓
VixVM_RunScriptInGuest
✓
✓
✓
✓
VixVM_SetSharedFolderState
✓
✓
VixVM_Suspend
✓
✓
✓
✓
✓
VixVM_Unpause
✓
VixVM_UpgradeVirtualHardware
✓
✓
✓
✓
✓
VixVM_WaitForToolsInGuest
✓
✓
✓
✓
✓
VixVM_WriteVariable
✓
✓
✓
✓
Vix_FreeBuffer
✓
✓
✓
✓
✓
Vix_GetErrorText
✓
✓
✓
✓
✓
Vix_GetHandleType
✓
✓
✓
✓
✓
Vix_GetProperties
✓
✓
✓
✓
✓
Vix_GetPropertyType
✓
✓
✓
✓
✓
Vix_PumpEvents
✓
✓
✓
✓
✓
Vix_ReleaseHandle
✓
✓
✓
✓
✓
com
VMware vSphere 4
VMware Server 1.0
VMware Server 2.0
VMware Workstation 6.0
VMware Workstation 6.5
Connect
✓
✓
✓
✓
Disconnect
✓
✓
✓
✓
FindItems
✓
✓
✓
✓
RegisterVM
✓
✓
✓
UnregisterVM
✓
✓
CheckCompletion
✓
✓
✓
✓
GetError
✓
✓
✓
✓
GetNthProperties
✓
✓
✓
✓
GetNumProperties
✓
✓
✓
✓
Wait
✓
✓
✓
✓
WaitWithoutResults
✓
✓
✓
✓
GetChild
✓
✓
✓
✓
GetNumChildren
✓
✓
✓
✓
GetParent
✓
✓
✓
✓
AddSharedFolder
✓
✓
BeginRecording
✓
BeginReplay
✓
CaptureScreenImage
✓
✓
✓
Clone
✓
Close
✓
CopyFileFromGuestToHost
✓
✓
✓
✓
CopyFileFromHostToGuest
✓
✓
✓
✓
CreateDirectoryInGuest
✓
✓
✓
✓
CreateSnapshot
✓
✓
✓
✓
CreateTempFileInGuest
✓
✓
✓
✓
Delete
✓
✓
✓
✓
DeleteDirectoryInGuest
✓
✓
✓
✓
DeleteFileInGuest
✓
✓
✓
✓
DirectoryExistsInGuest
✓
✓
✓
✓
EnableSharedFolders
✓
✓
EndRecording
✓
EndReplay
✓
FileExistsInGuest
✓
✓
✓
✓
GetCurrentSnapshot
✓
✓
✓
✓
GetFileInfoInGuest
✓
✓
✓
GetNamedSnapshot
✓
✓
✓
✓
GetNumRootSnapshots
✓
✓
✓
✓
GetNumSharedFolders
✓
✓
GetRootSnapshot
✓
✓
✓
✓
GetSharedFolderState
✓
✓
InstallTools
✓
✓
✓
✓
KillProcessInGuest
✓
✓
✓
✓
ListDirectoryInGuest
✓
✓
✓
✓
ListProcessesInGuest
✓
✓
✓
✓
LoginInGuest
✓
✓
✓
✓
LogoutFromGuest
✓
✓
✓
✓
OpenVM
✓
✓
✓
✓
OpenUrlInGuest
✓
✓
✓
✓
Pause
✓
PowerOff
✓
✓
✓
✓
PowerOn
✓
✓
✓
✓
ReadVariable
✓
✓
✓
✓
RemoveSharedFolder
✓
✓
RemoveSnapshot
✓
✓
✓
✓
RenameFileInGuest
✓
✓
✓
✓
Reset
✓
✓
✓
✓
RevertToSnapshot
✓
✓
✓
✓
RunProgramInGuest
✓
✓
✓
✓
RunScriptInGuest
✓
✓
✓
✓
SetSharedFolderState
✓
✓
Suspend
✓
✓
✓
✓
Unpause
✓
UpgradeVirtualHardware
✓
✓
✓
✓
WaitForToolsInGuest
✓
✓
✓
✓
WriteVariable
✓
✓
✓
✓
ErrorCode
✓
✓
✓
✓
ErrorIndicatesFailure
✓
✓
✓
✓
ErrorIndicatesSuccess
✓
✓
✓
✓
GetErrorText
✓
✓
✓
✓
GetHandleType
✓
✓
✓
✓
GetProperties
✓
✓
✓
✓
GetPropertyType
✓
✓
✓
✓
PumpEvents
✓
✓
✓
✓
perl
VMware vSphere 4
VMware Server 1.0
VMware Server 2.0
VMware Workstation 6.0
VMware Workstation 6.5
HostConnect
✓
✓
✓
✓
✓
HostDisconnect
✓
✓
✓
✓
✓
RegisterVM
✓
✓
✓
UnregisterVM
✓
✓
✓
✓
✓
AllocPropertyList
✓
✓
✓
SnapshotGetChild
✓
✓
✓
✓
SnapshotGetNumChildren
✓
✓
✓
✓
SnapshotGetParent
✓
✓
✓
✓
VMAddSharedFolder
✓
✓
VMBeginRecording
✓
VMBeginReplay
✓
VMCaptureScreenImage
✓
✓
✓
VMClone
✓
VMCopyFileFromGuestToHost
✓
✓
✓
✓
VMCopyFileFromHostToGuest
✓
✓
✓
✓
VMCreateDirectoryInGuest
✓
✓
✓
✓
VMCreateSnapshot
✓
✓
✓
✓
VMCreateTempFileInGuest
✓
✓
✓
✓
VMDelete
✓
✓
✓
✓
✓
VMDeleteDirectoryInGuest
✓
✓
✓
✓
VMDeleteFileInGuest
✓
✓
✓
✓
VMDirectoryExistsInGuest
✓
✓
✓
✓
VMEnableSharedFolders
✓
✓
VMEndRecording
✓
VMEndReplay
✓
VMFileExistsInGuest
✓
✓
✓
✓
VMGetCurrentSnapshot
✓
✓
✓
✓
VMGetFileInfoInGuest
✓
✓
✓
VMGetNamedSnapshot
✓
✓
✓
✓
VMGetNumRootSnapshots
✓
✓
✓
✓
VMGetNumSharedFolders
✓
✓
VMGetRootSnapshot
✓
✓
✓
✓
✓
VMGetSharedFolderState
✓
✓
VMInstallTools
✓
✓
✓
✓
✓
VMKillProcessInGuest
✓
✓
✓
✓
VMListDirectoryInGuest
✓
✓
✓
✓
VMListProcessesInGuest
✓
✓
✓
✓
VMLoginInGuest
✓
✓
✓
✓
✓
VMLogoutFromGuest
✓
✓
✓
✓
VMOpen
✓
✓
✓
✓
✓
VMOpenUrlInGuest
✓
✓
✓
✓
VMPause
✓
VMPowerOff
✓
✓
✓
✓
✓
VMPowerOn
✓
✓
✓
✓
✓
VMReadVariable
✓
✓
✓
✓
VMRemoveSharedFolder
✓
✓
VMRemoveSnapshot
✓
✓
✓
✓
✓
VMRenameFileInGuest
✓
✓
✓
✓
VMReset
✓
✓
✓
✓
✓
VMRevertToSnapshot
✓
✓
✓
✓
✓
VMRunProgramInGuest
✓
✓
✓
✓
✓
VMRunScriptInGuest
✓
✓
✓
✓
VMSetSharedFolderState
✓
✓
VMSuspend
✓
✓
✓
✓
✓
VMUnpause
✓
VMUpgradeVirtualHardware
✓
✓
✓
✓
✓
VMWaitForToolsInGuest
✓
✓
✓
✓
✓
VMWriteVariable
✓
✓
✓
✓
FindItems
✓
✓
✓
FindRunningVMs
✓
✓
✓
✓
✓
GetErrorText
✓
✓
✓
✓
✓
GetHandleType
✓
✓
✓
✓
✓
GetProperties
✓
✓
✓
✓
✓
ReleaseHandle
✓
✓
✓
✓
✓