Function Support Matrix
Jump to:
c
com
perl
c
VMware ESX/ESXi
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 ESX/ESXi
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
√
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 ESX/ESXi
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
√
√
√
√
√