COM Error Codes (FWP, WS, NDIS, HyperV)

The following table provides a list of error codes used by COM-based APIs.

If you are experiencing difficulty with an application you are installing or running, contact customer support for the software that is displaying the error message. To obtain support for a Microsoft product, go to https://support.microsoft.com.

Constant/value Description
FWP_E_CALLOUT_NOT_FOUND
0x80320001
The callout does not exist.
FWP_E_CONDITION_NOT_FOUND
0x80320002
The filter condition does not exist.
FWP_E_FILTER_NOT_FOUND
0x80320003
The filter does not exist.
FWP_E_LAYER_NOT_FOUND
0x80320004
The layer does not exist.
FWP_E_PROVIDER_NOT_FOUND
0x80320005
The provider does not exist.
FWP_E_PROVIDER_CONTEXT_NOT_FOUND
0x80320006
The provider context does not exist.
FWP_E_SUBLAYER_NOT_FOUND
0x80320007
The sublayer does not exist.
FWP_E_NOT_FOUND
0x80320008
The object does not exist.
FWP_E_ALREADY_EXISTS
0x80320009
An object with that GUID or LUID already exists.
FWP_E_IN_USE
0x8032000A
The object is referenced by other objects so cannot be deleted.
FWP_E_DYNAMIC_SESSION_IN_PROGRESS
0x8032000B
The call is not allowed from within a dynamic session.
FWP_E_WRONG_SESSION
0x8032000C
The call was made from the wrong session so cannot be completed.
FWP_E_NO_TXN_IN_PROGRESS
0x8032000D
The call must be made from within an explicit transaction.
FWP_E_TXN_IN_PROGRESS
0x8032000E
The call is not allowed from within an explicit transaction.
FWP_E_TXN_ABORTED
0x8032000F
The explicit transaction has been forcibly canceled.
FWP_E_SESSION_ABORTED
0x80320010
The session has been canceled.
FWP_E_INCOMPATIBLE_TXN
0x80320011
The call is not allowed from within a read-only transaction.
FWP_E_TIMEOUT
0x80320012
The call timed out while waiting to acquire the transaction lock.
FWP_E_NET_EVENTS_DISABLED
0x80320013
Collection of network diagnostic events is disabled.
FWP_E_INCOMPATIBLE_LAYER
0x80320014
The operation is not supported by the specified layer.
FWP_E_KM_CLIENTS_ONLY
0x80320015
The call is allowed for kernel-mode callers only.
FWP_E_LIFETIME_MISMATCH
0x80320016
The call tried to associate two objects with incompatible lifetimes.
FWP_E_BUILTIN_OBJECT
0x80320017
The object is built in so cannot be deleted.
FWP_E_TOO_MANY_CALLOUTS
0x80320018
The maximum number of callouts has been reached.
FWP_E_NOTIFICATION_DROPPED
0x80320019
A notification could not be delivered because a message queue is at its maximum capacity.
FWP_E_TRAFFIC_MISMATCH
0x8032001A
The traffic parameters do not match those for the security association context.
FWP_E_INCOMPATIBLE_SA_STATE
0x8032001B
The call is not allowed for the current security association state.
FWP_E_NULL_POINTER
0x8032001C
A required pointer is null.
FWP_E_INVALID_ENUMERATOR
0x8032001D
An enumerator is not valid.
FWP_E_INVALID_FLAGS
0x8032001E
The flags field contains an invalid value.
FWP_E_INVALID_NET_MASK
0x8032001F
A network mask is not valid.
FWP_E_INVALID_RANGE
0x80320020
An FWP_RANGE is not valid.
FWP_E_INVALID_INTERVAL
0x80320021
The time interval is not valid.
FWP_E_ZERO_LENGTH_ARRAY
0x80320022
An array that must contain at least one element is zero length.
FWP_E_NULL_DISPLAY_NAME
0x80320023
The displayData.name field cannot be null.
FWP_E_INVALID_ACTION_TYPE
0x80320024
The action type is not one of the allowed action types for a filter.
FWP_E_INVALID_WEIGHT
0x80320025
The filter weight is not valid.
FWP_E_MATCH_TYPE_MISMATCH
0x80320026
A filter condition contains a match type that is not compatible with the operands.
FWP_E_TYPE_MISMATCH
0x80320027
An FWP_VALUE or FWPM_CONDITION_VALUE is of the wrong type.
FWP_E_OUT_OF_BOUNDS
0x80320028
An integer value is outside the allowed range.
FWP_E_RESERVED
0x80320029
A reserved field is nonzero.
FWP_E_DUPLICATE_CONDITION
0x8032002A
A filter cannot contain multiple conditions operating on a single field.
FWP_E_DUPLICATE_KEYMOD
0x8032002B
A policy cannot contain the same keying module more than once.
FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER
0x8032002C
The action type is not compatible with the layer.
FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER
0x8032002D
The action type is not compatible with the sublayer.
FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER
0x8032002E
The raw context or the provider context is not compatible with the layer.
FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT
0x8032002F
The raw context or the provider context is not compatible with the callout.
FWP_E_INCOMPATIBLE_AUTH_METHOD
0x80320030
The authentication method is not compatible with the policy type.
FWP_E_INCOMPATIBLE_DH_GROUP
0x80320031
The Diffie-Hellman group is not compatible with the policy type.
FWP_E_EM_NOT_SUPPORTED
0x80320032
An IKE policy cannot contain an Extended Mode policy.
FWP_E_NEVER_MATCH
0x80320033
The enumeration template or subscription will never match any objects.
FWP_E_PROVIDER_CONTEXT_MISMATCH
0x80320034
The provider context is of the wrong type.
FWP_E_INVALID_PARAMETER
0x80320035
The parameter is incorrect.
FWP_E_TOO_MANY_SUBLAYERS
0x80320036
The maximum number of sublayers has been reached.
FWP_E_CALLOUT_NOTIFICATION_FAILED
0x80320037
The notification function for a callout returned an error.
FWP_E_INVALID_AUTH_TRANSFORM
0x80320038
The IPsec authentication transform is not valid.
FWP_E_INVALID_CIPHER_TRANSFORM
0x80320039
The IPsec cipher transform is not valid.
FWP_E_INCOMPATIBLE_CIPHER_TRANSFORM
0x8032003A
The IPsec cipher transform is not compatible with the policy.
FWP_E_INVALID_TRANSFORM_COMBINATION
0x8032003B
The combination of IPsec transform types is not valid.
FWP_E_DUPLICATE_AUTH_METHOD
0x8032003C
A policy cannot contain the same auth method more than once.
FWP_E_INVALID_TUNNEL_ENDPOINT
0x8032003D
A tunnel endpoint configuration is invalid.
FWP_E_L2_DRIVER_NOT_READY
0x8032003E
The WFP MAC Layers are not ready.
FWP_E_KEY_DICTATOR_ALREADY_REGISTERED
0x8032003F
A key manager capable of key dictation is already registered
FWP_E_KEY_DICTATION_INVALID_KEYING_MATERIAL
0x80320040
A key manager dictated invalid keys
FWP_E_CONNECTIONS_DISABLED
0x80320041
The BFE IPsec Connection Tracking is disabled.
FWP_E_INVALID_DNS_NAME
0x80320042
The DNS name is invalid.
FWP_E_STILL_ON
0x80320043
The engine option is still enabled due to other configuration settings.
FWP_E_IKEEXT_NOT_RUNNING
0x80320044
The IKEEXT service is not running. This service only runs when there is IPsec policy applied to the machine.
FWP_E_DROP_NOICMP
0x80320104
The packet should be dropped, no ICMP should be sent.
WS_S_ASYNC
0x003D0000
The function call is completing asynchronously.
WS_S_END
0x003D0001
There are no more messages available on the channel.
WS_E_INVALID_FORMAT
0x803D0000
The input data was not in the expected format or did not have the expected value.
WS_E_OBJECT_FAULTED
0x803D0001
The operation could not be completed because the object is in a faulted state due to a previous error.
WS_E_NUMERIC_OVERFLOW
0x803D0002
The operation could not be completed because it would lead to numeric overflow.
WS_E_INVALID_OPERATION
0x803D0003
The operation is not allowed due to the current state of the object.
WS_E_OPERATION_ABORTED
0x803D0004
The operation was aborted.
WS_E_ENDPOINT_ACCESS_DENIED
0x803D0005
Access was denied by the remote endpoint.
WS_E_OPERATION_TIMED_OUT
0x803D0006
The operation did not complete within the time allotted.
WS_E_OPERATION_ABANDONED
0x803D0007
The operation was abandoned.
WS_E_QUOTA_EXCEEDED
0x803D0008
A quota was exceeded.
WS_E_NO_TRANSLATION_AVAILABLE
0x803D0009
The information was not available in the specified language.
WS_E_SECURITY_VERIFICATION_FAILURE
0x803D000A
Security verification was not successful for the received data.
WS_E_ADDRESS_IN_USE
0x803D000B
The address is already being used.
WS_E_ADDRESS_NOT_AVAILABLE
0x803D000C
The address is not valid for this context.
WS_E_ENDPOINT_NOT_FOUND
0x803D000D
The remote endpoint does not exist or could not be located.
WS_E_ENDPOINT_NOT_AVAILABLE
0x803D000E
The remote endpoint is not currently in service at this location.
WS_E_ENDPOINT_FAILURE
0x803D000F
The remote endpoint could not process the request.
WS_E_ENDPOINT_UNREACHABLE
0x803D0010
The remote endpoint was not reachable.
WS_E_ENDPOINT_ACTION_NOT_SUPPORTED
0x803D0011
The operation was not supported by the remote endpoint.
WS_E_ENDPOINT_TOO_BUSY
0x803D0012
The remote endpoint is unable to process the request due to being overloaded.
WS_E_ENDPOINT_FAULT_RECEIVED
0x803D0013
A message containing a fault was received from the remote endpoint.
WS_E_ENDPOINT_DISCONNECTED
0x803D0014
The connection with the remote endpoint was terminated.
WS_E_PROXY_FAILURE
0x803D0015
The HTTP proxy server could not process the request.
WS_E_PROXY_ACCESS_DENIED
0x803D0016
Access was denied by the HTTP proxy server.
WS_E_NOT_SUPPORTED
0x803D0017
The requested feature is not available on this platform.
WS_E_PROXY_REQUIRES_BASIC_AUTH
0x803D0018
The HTTP proxy server requires HTTP authentication scheme 'basic'.
WS_E_PROXY_REQUIRES_DIGEST_AUTH
0x803D0019
The HTTP proxy server requires HTTP authentication scheme 'digest'.
WS_E_PROXY_REQUIRES_NTLM_AUTH
0x803D001A
The HTTP proxy server requires HTTP authentication scheme 'NTLM'.
WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH
0x803D001B
The HTTP proxy server requires HTTP authentication scheme 'negotiate'.
WS_E_SERVER_REQUIRES_BASIC_AUTH
0x803D001C
The remote endpoint requires HTTP authentication scheme 'basic'.
WS_E_SERVER_REQUIRES_DIGEST_AUTH
0x803D001D
The remote endpoint requires HTTP authentication scheme 'digest'.
WS_E_SERVER_REQUIRES_NTLM_AUTH
0x803D001E
The remote endpoint requires HTTP authentication scheme 'NTLM'.
WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH
0x803D001F
The remote endpoint requires HTTP authentication scheme 'negotiate'.
WS_E_INVALID_ENDPOINT_URL
0x803D0020
The endpoint address URL is invalid.
WS_E_OTHER
0x803D0021
Unrecognized error occurred in the Windows Web Services framework.
WS_E_SECURITY_TOKEN_EXPIRED
0x803D0022
A security token was rejected by the server because it has expired.
WS_E_SECURITY_SYSTEM_FAILURE
0x803D0023
A security operation failed in the Windows Web Services framework.
ERROR_NDIS_INTERFACE_CLOSING
0x80340002
The binding to the network interface is being closed.
ERROR_NDIS_BAD_VERSION
0x80340004
An invalid version was specified.
ERROR_NDIS_BAD_CHARACTERISTICS
0x80340005
An invalid characteristics table was used.
ERROR_NDIS_ADAPTER_NOT_FOUND
0x80340006
Failed to find the network interface or network interface is not ready.
ERROR_NDIS_OPEN_FAILED
0x80340007
Failed to open the network interface.
ERROR_NDIS_DEVICE_FAILED
0x80340008
Network interface has encountered an internal unrecoverable failure.
ERROR_NDIS_MULTICAST_FULL
0x80340009
The multicast list on the network interface is full.
ERROR_NDIS_MULTICAST_EXISTS
0x8034000A
An attempt was made to add a duplicate multicast address to the list.
ERROR_NDIS_MULTICAST_NOT_FOUND
0x8034000B
At attempt was made to remove a multicast address that was never added.
ERROR_NDIS_REQUEST_ABORTED
0x8034000C
Netowork interface aborted the request.
ERROR_NDIS_RESET_IN_PROGRESS
0x8034000D
Network interface cannot process the request because it is being reset.
ERROR_NDIS_NOT_SUPPORTED
0x803400BB
Netword interface does not support this request.
ERROR_NDIS_INVALID_PACKET
0x8034000F
An attempt was made to send an invalid packet on a network interface.
ERROR_NDIS_ADAPTER_NOT_READY
0x80340011
Network interface is not ready to complete this operation.
ERROR_NDIS_INVALID_LENGTH
0x80340014
The length of the buffer submitted for this operation is not valid.
ERROR_NDIS_INVALID_DATA
0x80340015
The data used for this operation is not valid.
ERROR_NDIS_BUFFER_TOO_SHORT
0x80340016
The length of buffer submitted for this operation is too small.
ERROR_NDIS_INVALID_OID
0x80340017
Network interface does not support this OID (Object Identifier)
ERROR_NDIS_ADAPTER_REMOVED
0x80340018
The network interface has been removed.
ERROR_NDIS_UNSUPPORTED_MEDIA
0x80340019
Network interface does not support this media type.
ERROR_NDIS_GROUP_ADDRESS_IN_USE
0x8034001A
An attempt was made to remove a token ring group address that is in use by other components.
ERROR_NDIS_FILE_NOT_FOUND
0x8034001B
An attempt was made to map a file that cannot be found.
ERROR_NDIS_ERROR_READING_FILE
0x8034001C
An error occurred while NDIS tried to map the file.
ERROR_NDIS_ALREADY_MAPPED
0x8034001D
An attempt was made to map a file that is alreay mapped.
ERROR_NDIS_RESOURCE_CONFLICT
0x8034001E
An attempt to allocate a hardware resource failed because the resource is used by another component.
ERROR_NDIS_MEDIA_DISCONNECTED
0x8034001F
The I/O operation failed because network media is disconnected or wireless access point is out of range.
ERROR_NDIS_INVALID_ADDRESS
0x80340022
The network address used in the request is invalid.
ERROR_NDIS_INVALID_DEVICE_REQUEST
0x80340010
The specified request is not a valid operation for the target device.
ERROR_NDIS_PAUSED
0x8034002A
The offload operation on the network interface has been paused.
ERROR_NDIS_INTERFACE_NOT_FOUND
0x8034002B
Network interface was not found.
ERROR_NDIS_UNSUPPORTED_REVISION
0x8034002C
The revision number specified in the structure is not supported.
ERROR_NDIS_INVALID_PORT
0x8034002D
The specified port does not exist on this network interface.
ERROR_NDIS_INVALID_PORT_STATE
0x8034002E
The current state of the specified port on this network interface does not support the requested operation.
ERROR_NDIS_LOW_POWER_STATE
0x8034002F
The miniport adapter is in low power state.
ERROR_NDIS_REINIT_REQUIRED
0x80340030
This operation requires the miniport adapter to be reinitialized.
ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED
0x80342000
The wireless local area network interface is in auto configuration mode and doesn't support the requested parameter change operation.
ERROR_NDIS_DOT11_MEDIA_IN_USE
0x80342001
The wireless local area network interface is busy and cannot perform the requested operation.
ERROR_NDIS_DOT11_POWER_STATE_INVALID
0x80342002
The wireless local area network interface is powered down and doesn't support the requested operation.
ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL
0x80342003
The list of wake on LAN patterns is full.
ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL
0x80342004
The list of low power protocol offloads is full.
ERROR_NDIS_INDICATION_REQUIRED
0x00340001
The request will be completed later by NDIS status indication.
ERROR_NDIS_OFFLOAD_POLICY
0xC034100F
The TCP connection is not offloadable because of a local policy setting.
ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED
0xC0341012
The TCP connection is not offloadable by the Chimney Offload target.
ERROR_NDIS_OFFLOAD_PATH_REJECTED
0xC0341013
The IP Path object is not in an offloadable state.
ERROR_HV_INVALID_HYPERCALL_CODE
0xC0350002
The hypervisor does not support the operation because the specified hypercall code is not supported.
ERROR_HV_INVALID_HYPERCALL_INPUT
0xC0350003
The hypervisor does not support the operation because the encoding for the hypercall input register is not supported.
ERROR_HV_INVALID_ALIGNMENT
0xC0350004
The hypervisor could not perform the operation because a parameter has an invalid alignment.
ERROR_HV_INVALID_PARAMETER
0xC0350005
The hypervisor could not perform the operation because an invalid parameter was specified.
ERROR_HV_ACCESS_DENIED
0xC0350006
Access to the specified object was denied.
ERROR_HV_INVALID_PARTITION_STATE
0xC0350007
The hypervisor could not perform the operation because the partition is entering or in an invalid state.
ERROR_HV_OPERATION_DENIED
0xC0350008
The operation is not allowed in the current state.
ERROR_HV_UNKNOWN_PROPERTY
0xC0350009
The hypervisor does not recognize the specified partition property.
ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE
0xC035000A
The specified value of a partition property is out of range or violates an invariant.
ERROR_HV_INSUFFICIENT_MEMORY
0xC035000B
There is not enough memory in the hypervisor pool to complete the operation.
ERROR_HV_PARTITION_TOO_DEEP
0xC035000C
The maximum partition depth has been exceeded for the partition hierarchy.
ERROR_HV_INVALID_PARTITION_ID
0xC035000D
A partition with the specified partition Id does not exist.
ERROR_HV_INVALID_VP_INDEX
0xC035000E
The hypervisor could not perform the operation because the specified VP index is invalid.
ERROR_HV_INVALID_PORT_ID
0xC0350011
The hypervisor could not perform the operation because the specified port identifier is invalid.
ERROR_HV_INVALID_CONNECTION_ID
0xC0350012
The hypervisor could not perform the operation because the specified connection identifier is invalid.
ERROR_HV_INSUFFICIENT_BUFFERS
0xC0350013
Not enough buffers were supplied to send a message.
ERROR_HV_NOT_ACKNOWLEDGED
0xC0350014
The previous virtual interrupt has not been acknowledged.
ERROR_HV_ACKNOWLEDGED
0xC0350016
The previous virtual interrupt has already been acknowledged.
ERROR_HV_INVALID_SAVE_RESTORE_STATE
0xC0350017
The indicated partition is not in a valid state for saving or restoring.
ERROR_HV_INVALID_SYNIC_STATE
0xC0350018
The hypervisor could not complete the operation because a required feature of the synthetic interrupt controller (SynIC) was disabled.
ERROR_HV_OBJECT_IN_USE
0xC0350019
The hypervisor could not perform the operation because the object or value was either already in use or being used for a purpose that would not permit completing the operation.
ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO
0xC035001A
The proximity domain information is invalid.
ERROR_HV_NO_DATA
0xC035001B
An attempt to retrieve debugging data failed because none was available.
ERROR_HV_INACTIVE
0xC035001C
The physical connection being used for debugging has not recorded any receive activity since the last operation.
ERROR_HV_NO_RESOURCES
0xC035001D
There are not enough resources to complete the operation.
ERROR_HV_FEATURE_UNAVAILABLE
0xC035001E
A hypervisor feature is not available to the user.
ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS
0xC0350038
The maximum number of domains supported by the platform I/O remapping hardware is currently in use. No domains are available to assign this device to this partition.
ERROR_HV_INVALID_LP_INDEX
0xC0350041
The hypervisor could not perform the operation because the specified LP index is invalid.
ERROR_HV_NOT_PRESENT
0xC0351000
No hypervisor is present on this system.
ERROR_VID_DUPLICATE_HANDLER
0xC0370001
The handler for the virtualization infrastructure driver is already registered. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_TOO_MANY_HANDLERS
0xC0370002
The number of registered handlers for the virtualization infrastructure driver exceeded the maximum. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_QUEUE_FULL
0xC0370003
The message queue for the virtualization infrastructure driver is full and cannot accept new messages. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_HANDLER_NOT_PRESENT
0xC0370004
No handler exists to handle the message for the virtualization infrastructure driver. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_INVALID_OBJECT_NAME
0xC0370005
The name of the partition or message queue for the virtualization infrastructure driver is invalid. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_PARTITION_NAME_TOO_LONG
0xC0370006
The partition name of the virtualization infrastructure driver exceeds the maximum.
ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG
0xC0370007
The message queue name of the virtualization infrastructure driver exceeds the maximum.
ERROR_VID_PARTITION_ALREADY_EXISTS
0xC0370008
Cannot create the partition for the virtualization infrastructure driver because another partition with the same name already exists.
ERROR_VID_PARTITION_DOES_NOT_EXIST
0xC0370009
The virtualization infrastructure driver has encountered an error. The requested partition does not exist. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_PARTITION_NAME_NOT_FOUND
0xC037000A
The virtualization infrastructure driver has encountered an error. Could not find the requested partition. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS
0xC037000B
A message queue with the same name already exists for the virtualization infrastructure driver.
ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT
0xC037000C
The memory block page for the virtualization infrastructure driver cannot be mapped because the page map limit has been reached. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_MB_STILL_REFERENCED
0xC037000D
The memory block for the virtualization infrastructure driver is still being used and cannot be destroyed.
ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED
0xC037000E
Cannot unlock the page array for the guest operating system memory address because it does not match a previous lock request. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_INVALID_NUMA_SETTINGS
0xC037000F
The non-uniform memory access (NUMA) node settings do not match the system NUMA topology. In order to start the virtual machine, you will need to modify the NUMA configuration.
ERROR_VID_INVALID_NUMA_NODE_INDEX
0xC0370010
The non-uniform memory access (NUMA) node index does not match a valid index in the system NUMA topology.
ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED
0xC0370011
The memory block for the virtualization infrastructure driver is already associated with a message queue.
ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE
0xC0370012
The handle is not a valid memory block handle for the virtualization infrastructure driver.
ERROR_VID_PAGE_RANGE_OVERFLOW
0xC0370013
The request exceeded the memory block page limit for the virtualization infrastructure driver. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE
0xC0370014
The handle is not a valid message queue handle for the virtualization infrastructure driver.
ERROR_VID_INVALID_GPA_RANGE_HANDLE
0xC0370015
The handle is not a valid page range handle for the virtualization infrastructure driver.
ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE
0xC0370016
Cannot install client notifications because no message queue for the virtualization infrastructure driver is associated with the memory block.
ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED
0xC0370017
The request to lock or map a memory block page failed because the virtualization infrastructure driver memory block limit has been reached. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_INVALID_PPM_HANDLE
0xC0370018
The handle is not a valid parent partition mapping handle for the virtualization infrastructure driver.
ERROR_VID_MBPS_ARE_LOCKED
0xC0370019
Notifications cannot be created on the memory block because it is use.
ERROR_VID_MESSAGE_QUEUE_CLOSED
0xC037001A
The message queue for the virtualization infrastructure driver has been closed. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED
0xC037001B
Cannot add a virtual processor to the partition because the maximum has been reached.
ERROR_VID_STOP_PENDING
0xC037001C
Cannot stop the virtual processor immediately because of a pending intercept.
ERROR_VID_INVALID_PROCESSOR_STATE
0xC037001D
Invalid state for the virtual processor. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT
0xC037001E
The maximum number of kernel mode clients for the virtualization infrastructure driver has been reached. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED
0xC037001F
This kernel mode interface for the virtualization infrastructure driver has already been initialized. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET
0xC0370020
Cannot set or reset the memory block property more than once for the virtualization infrastructure driver. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_MMIO_RANGE_DESTROYED
0xC0370021
The memory mapped I/O for this page range no longer exists. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_INVALID_CHILD_GPA_PAGE_SET
0xC0370022
The lock or unlock request uses an invalid guest operating system memory address. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED
0xC0370023
Cannot destroy or reuse the reserve page set for the virtualization infrastructure driver because it is in use. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL
0xC0370024
The reserve page set for the virtualization infrastructure driver is too small to use in the lock request. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE
0xC0370025
Cannot lock or map the memory block page for the virtualization infrastructure driver because it has already been locked using a reserve page set page. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT
0xC0370026
Cannot create the memory block for the virtualization infrastructure driver because the requested number of pages exceeded the limit. Restarting the virtual machine may fix the problem. If the problem persists, try restarting the physical computer.
ERROR_VID_SAVED_STATE_CORRUPT
0xC0370027
Cannot restore this virtual machine because the saved state data cannot be read. Delete the saved state data and then try to start the virtual machine.
ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM
0xC0370028
Cannot restore this virtual machine because an item read from the saved state data is not recognized. Delete the saved state data and then try to start the virtual machine.
ERROR_VID_SAVED_STATE_INCOMPATIBLE
0xC0370029
Cannot restore this virtual machine to the saved state because of hypervisor incompatibility. Delete the saved state data and then try to start the virtual machine.
ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED
0x80370001
A virtual machine is running with its memory allocated across multiple NUMA nodes. This does not indicate a problem unless the performance of your virtual machine is unusually slow. If you are experiencing performance problems, you may need to modify the NUMA configuration.

Requirements

Requirement Value
Header
Winerror.h

See also

COM Error Codes