| Previous | Next |
| STATUS_HV_INVALID_PARTITION_ID | STATUS_HV_INVALID_PORT_ID |
STATUS_HV_INVALID_VP_INDEX
The virtual processor is absent or no longer addressable
STATUS_HV_INVALID_VP_INDEX refers to a virtual processor index within a target partition. It does not mean that a host logical CPU number is invalid. A VP is the guest execution context; its valid index range depends on the partition’s created virtual processors and current lifecycle.
For message delivery, the TLFS also documents this status when no target VP remains available to receive the post. Capture both the requested index and the partition’s active VP configuration. Treat a VM reconfiguration, shutdown, or VP teardown as a possible race rather than assuming a guest CPU topology is unchanged.
What to trace
- Target partition ID, requested VP index and configured VP count.
- VP create/delete/start events around the failure.
- The topology snapshot used by the caller and its refresh policy.
- For posted messages, whether any destination VP is still available.
References
- Microsoft: HvCallPostMessage
- Microsoft: virtual interrupt controller and SynIC
- Linux source: Hyper-V integration-service messaging
Looking for a different code? Search another status or error code.
