ErrorCode | Name | Description |
---|---|---|
0 | VIX_OK | The operation was successful |
1 | VIX_E_FAIL | Unknown error |
2 | VIX_E_OUT_OF_MEMORY | Memory allocation failed: out of memory |
3 | VIX_E_INVALID_ARG | One of the parameters was invalid |
4 | VIX_E_FILE_NOT_FOUND | A file was not found |
5 | VIX_E_OBJECT_IS_BUSY | This function cannot be performed because the handle is executing another function |
6 | VIX_E_NOT_SUPPORTED | The operation is not supported for the specified parameters |
7 | VIX_E_FILE_ERROR | A file access error occurred on the host or guest operating system |
8 | VIX_E_DISK_FULL | An error occurred while writing a file; the disk is full |
9 | VIX_E_INCORRECT_FILE_TYPE | An error occurred while accessing a file: wrong file type |
10 | VIX_E_CANCELLED | The operation was cancelled |
11 | VIX_E_FILE_READ_ONLY | The file is write-protected |
12 | VIX_E_FILE_ALREADY_EXISTS | The file already exists |
13 | VIX_E_FILE_ACCESS_ERROR | You do not have access rights to this file |
14 | VIX_E_REQUIRES_LARGE_FILES | The file system does not support sufficiently large files |
15 | VIX_E_FILE_ALREADY_LOCKED | The file is already in use |
16 | VIX_E_VMDB | The system returned an error. Communication with the virtual machine may have been interrupted |
20 | VIX_E_NOT_SUPPORTED_ON_REMOTE_OBJECT | The command is not supported on remote objects |
21 | VIX_E_FILE_TOO_BIG | The file is too big for the filesystem |
22 | VIX_E_FILE_NAME_INVALID | The file name is not valid |
23 | VIX_E_ALREADY_EXISTS | Already exists |
24 | VIX_E_BUFFER_TOOSMALL | Buffer is too small |
1000 | VIX_E_INVALID_HANDLE | The handle is not a valid VIX object |
1001 | VIX_E_NOT_SUPPORTED_ON_HANDLE_TYPE | The operation is not supported on this type of handle |
1002 | VIX_E_TOO_MANY_HANDLES | Too many handles are open |
2000 | VIX_E_NOT_FOUND | Invalid file - a required section of the file is missing |
2001 | VIX_E_TYPE_MISMATCH | Invalid file - an object has the wrong type |
2002 | VIX_E_INVALID_XML | Invalid file - contents may be corrupt |
3000 | VIX_E_TIMEOUT_WAITING_FOR_TOOLS | Timeout error while waiting for the guest tools to start |
3001 | VIX_E_UNRECOGNIZED_COMMAND | The command is not recognized by the virtual machine |
3003 | VIX_E_OP_NOT_SUPPORTED_ON_GUEST | The requested operation is not supported on this guest operating system |
3004 | VIX_E_PROGRAM_NOT_STARTED | A program could not run on the guest operating system |
3005 | VIX_E_CANNOT_START_READ_ONLY_VM | Cannot power on a read-only virtual machine |
3006 | VIX_E_VM_NOT_RUNNING | The virtual machine needs to be powered on |
3007 | VIX_E_VM_IS_RUNNING | The virtual machine should not be powered on. It appears to be running already |
3008 | VIX_E_CANNOT_CONNECT_TO_VM | Cannot connect to the virtual machine |
3009 | VIX_E_POWEROP_SCRIPTS_NOT_AVAILABLE | Cannot execute scripts |
3010 | VIX_E_NO_GUEST_OS_INSTALLED | No operating system installed in the virtual machine |
3011 | VIX_E_VM_INSUFFICIENT_HOST_MEMORY | Not enough physical memory is available to power on this virtual machine |
3012 | VIX_E_SUSPEND_ERROR | An error occurred while suspending the virtual machine |
3013 | VIX_E_VM_NOT_ENOUGH_CPUS | The virtual machine cpu count is larger than host |
3014 | VIX_E_HOST_USER_PERMISSIONS | Insufficient permissions in host operating system |
3015 | VIX_E_GUEST_USER_PERMISSIONS | Authentication failure or insufficient permissions in guest operating system |
3016 | VIX_E_TOOLS_NOT_RUNNING | Guest tools is not running |
3017 | VIX_E_GUEST_OPERATIONS_PROHIBITED | Guest operations are not allowed on this virtual machine |
3018 | VIX_E_ANON_GUEST_OPERATIONS_PROHIBITED | Guest operations are not allowed for the anonymous user on this virtual machine |
3019 | VIX_E_ROOT_GUEST_OPERATIONS_PROHIBITED | Guest operations are not allowed for administrative user on this virtual machine |
3023 | VIX_E_MISSING_ANON_GUEST_ACCOUNT | The virtual machine configuration must specify guest account name to be used for anonymous guest operations |
3024 | VIX_E_CANNOT_AUTHENTICATE_WITH_GUEST | The virtual machine cannot authenticate users with guest |
3025 | VIX_E_UNRECOGNIZED_COMMAND_IN_GUEST | The command is not recognized by the Guest OS tools |
3026 | VIX_E_CONSOLE_GUEST_OPERATIONS_PROHIBITED | Guest operations are not allowed for console user on this virtual machine |
3027 | VIX_E_MUST_BE_CONSOLE_USER | The command can only be run by console user |
3028 | VIX_E_VMX_MSG_DIALOG_AND_NO_UI | The virtual machine is blocked waiting for a user operation |
3029 | VIX_E_NOT_ALLOWED_DURING_VM_RECORDING | Not allowed while the virtual machine is recording |
3030 | VIX_E_NOT_ALLOWED_DURING_VM_REPLAY | Not allowed while the virtual machine is replaying |
3031 | VIX_E_OPERATION_NOT_ALLOWED_FOR_LOGIN_TYPE | The command is not allowed by this login type |
3032 | VIX_E_LOGIN_TYPE_NOT_SUPPORTED | This login type is not supported |
3033 | VIX_E_EMPTY_PASSWORD_NOT_ALLOWED_IN_GUEST | The guest does not support empty passwords |
4000 | VIX_E_VM_NOT_FOUND | The virtual machine cannot be found |
4001 | VIX_E_NOT_SUPPORTED_FOR_VM_VERSION | The operation is not supported for this virtual machine version |
4002 | VIX_E_CANNOT_READ_VM_CONFIG | Cannot read the virtual machine configuration file |
4003 | VIX_E_TEMPLATE_VM | Cannot perform this operation on a template virtual machine |
4004 | VIX_E_VM_ALREADY_LOADED | The virtual machine has already been loaded |
4006 | VIX_E_VM_ALREADY_UP_TO_DATE | The virtual machine is already up-to-date |
6000 | VIX_E_UNRECOGNIZED_PROPERTY | Unrecognized handle property identifier |
6001 | VIX_E_INVALID_PROPERTY_VALUE | Invalid property value |
6002 | VIX_E_READ_ONLY_PROPERTY | Cannot change a read-only property |
6003 | VIX_E_MISSING_REQUIRED_PROPERTY | This handle is missing a required property |
8000 | VIX_E_BAD_VM_INDEX | The index parameter does not correspond to a result set |
10000 | VIX_E_INVALID_MESSAGE_HEADER | A message header was corrupted or has the incorrect version |
10001 | VIX_E_INVALID_MESSAGE_BODY | A message body was corrupted or is missing |
13000 | VIX_E_SNAPSHOT_INVALID | The snapshot is incompatable with the current host |
13001 | VIX_E_SNAPSHOT_DUMPER | Unable to open snapshot file |
13002 | VIX_E_SNAPSHOT_DISKLIB | Disk problem |
13003 | VIX_E_SNAPSHOT_NOTFOUND | A file by that name does not exist |
13004 | VIX_E_SNAPSHOT_EXISTS | A file by that name already exists |
13005 | VIX_E_SNAPSHOT_VERSION | Snapshots are not allowed on this virtual machine |
13006 | VIX_E_SNAPSHOT_NOPERM | Insufficient permissions |
13007 | VIX_E_SNAPSHOT_CONFIG | Something is wrong with the configuration file |
13008 | VIX_E_SNAPSHOT_NOCHANGE | The state of the virtual machine has not changed since the last snapshot operation |
13009 | VIX_E_SNAPSHOT_CHECKPOINT | Unable to save snapshot file |
13010 | VIX_E_SNAPSHOT_LOCKED | A snapshot operation is already in progress |
13011 | VIX_E_SNAPSHOT_INCONSISTENT | The snapshot files are in an inconsistent state |
13012 | VIX_E_SNAPSHOT_NAMETOOLONG | The filename is too long |
13013 | VIX_E_SNAPSHOT_VIXFILE | Cannot snapshot all metadata files |
13014 | VIX_E_SNAPSHOT_DISKLOCKED | One or more of the disks are busy |
13015 | VIX_E_SNAPSHOT_DUPLICATEDDISK | The virtual disk is used multiple times |
13016 | VIX_E_SNAPSHOT_INDEPENDENTDISK | Powered on snapshot are not allowed on virtual machines with indpendent disks |
13017 | VIX_E_SNAPSHOT_NONUNIQUE_NAME | The name does not uniquely identify one snapshot |
14003 | VIX_E_HOST_DISK_INVALID_VALUE | The specified device is not a valid physical disk device |
14004 | VIX_E_HOST_DISK_SECTORSIZE | Disk sector size check failed |
14005 | VIX_E_HOST_FILE_ERROR_EOF | Read beyond the end of file |
14006 | VIX_E_HOST_NETBLKDEV_HANDSHAKE | Error in protocol |
14007 | VIX_E_HOST_SOCKET_CREATION_ERROR | Unable to create socket |
14008 | VIX_E_HOST_SERVER_NOT_FOUND | The specified server could not be contacted |
14009 | VIX_E_HOST_NETWORK_CONN_REFUSED | The server refused connection |
14010 | VIX_E_HOST_TCP_SOCKET_ERROR | There was an error in communication |
14011 | VIX_E_HOST_TCP_CONN_LOST | The connection was lost |
14012 | VIX_E_HOST_NBD_HASHFILE_VOLUME | NBD_ERR_HASHFILE_VOLUME |
14013 | VIX_E_HOST_NBD_HASHFILE_INIT | NBD_ERR_HASHFILE_INIT |
16000 | VIX_E_DISK_INVAL | One of the parameters supplied is invalid |
16001 | VIX_E_DISK_NOINIT | The disk library has not been initialized |
16002 | VIX_E_DISK_NOIO | The called function requires the virtual disk to be opened for I/O |
16003 | VIX_E_DISK_PARTIALCHAIN | The called function cannot be performed on partial chains. Please open the parent virtual disk |
16006 | VIX_E_DISK_NEEDSREPAIR | The specified virtual disk needs repair |
16007 | VIX_E_DISK_OUTOFRANGE | You have requested access to an area of the virtual disk that is out of bounds |
16008 | VIX_E_DISK_CID_MISMATCH | The parent virtual disk has been modified since the child was created |
16009 | VIX_E_DISK_CANTSHRINK | The specified virtual disk cannot be shrunk because it is not the parent disk |
16010 | VIX_E_DISK_PARTMISMATCH | The partition table on the physical disk has changed since the disk was created. Remove the physical disk from the virtual machine, then add it again |
16011 | VIX_E_DISK_UNSUPPORTEDDISKVERSION | than the version supported by this program |
16012 | VIX_E_DISK_OPENPARENT | The parent of this virtual disk could not be opened |
16013 | VIX_E_DISK_NOTSUPPORTED | The specified feature isn't supported by this version |
16014 | VIX_E_DISK_NEEDKEY | One or more required keys were not provided |
16015 | VIX_E_DISK_NOKEYOVERRIDE | Won't create unencrypted child of encrypted disk without explicit request |
16016 | VIX_E_DISK_NOTENCRYPTED | Not an encrypted disk |
16017 | VIX_E_DISK_NOKEY | No keys supplied for encrypting disk |
16018 | VIX_E_DISK_INVALIDPARTITIONTABLE | The partition table is invalid |
16019 | VIX_E_DISK_NOTNORMAL | Only sparse extents with embedded descriptors may be encrypted |
16020 | VIX_E_DISK_NOTENCDESC | Not an encrypted descriptor file |
16022 | VIX_E_DISK_NEEDVMFS | File system isn't VMFS |
16024 | VIX_E_DISK_RAWTOOBIG | The physical disk is too big. The maximum size allowed is 2TB |
16027 | VIX_E_DISK_TOOMANYOPENFILES | The host's limit for open files has been exceeded |
16028 | VIX_E_DISK_TOOMANYREDO | Too many levels of redo logs |
16029 | VIX_E_DISK_RAWTOOSMALL | The physical disk is too small |
16030 | VIX_E_DISK_INVALIDCHAIN | Invalid disk chain: cannot mix hosted and managed style disks in the same chain |
16052 | VIX_E_DISK_KEY_NOTFOUND | The specified key is not found in the disk data base |
16053 | VIX_E_DISK_SUBSYSTEM_INIT_FAIL | One or more required subsystems failed to initialize |
16054 | VIX_E_DISK_INVALID_CONNECTION | Invalid connection handle |
17000 | VIX_E_CRYPTO_UNKNOWN_ALGORITHM | Security library error |
17001 | VIX_E_CRYPTO_BAD_BUFFER_SIZE | Security library error |
17002 | VIX_E_CRYPTO_INVALID_OPERATION | Security library error |
17003 | VIX_E_CRYPTO_RANDOM_DEVICE | Security library error |
17004 | VIX_E_CRYPTO_NEED_PASSWORD | Security library error |
17005 | VIX_E_CRYPTO_BAD_PASSWORD | Security library error |
17006 | VIX_E_CRYPTO_NOT_IN_DICTIONARY | Security library error |
17007 | VIX_E_CRYPTO_NO_CRYPTO | Security library error |
17008 | VIX_E_CRYPTO_ERROR | Security library error |
17009 | VIX_E_CRYPTO_BAD_FORMAT | Security library error |
17010 | VIX_E_CRYPTO_LOCKED | Security library error |
17011 | VIX_E_CRYPTO_EMPTY | Security library error |
17012 | VIX_E_CRYPTO_KEYSAFE_LOCATOR | Security library error |
18000 | VIX_E_CANNOT_CONNECT_TO_HOST | Cannot connect to host |
18001 | VIX_E_NOT_FOR_REMOTE_HOST | This feature can only be supported on local host |
20000 | VIX_E_GUEST_VOLUMES_NOT_FROZEN | Drives are not frozen |
20001 | VIX_E_NOT_A_FILE | The object is not a file |
20002 | VIX_E_NOT_A_DIRECTORY | The object is not a directory |
20003 | VIX_E_NO_SUCH_PROCESS | No such process |
20004 | VIX_E_FILE_NAME_TOO_LONG | File name too long |