| Previous | Next |
| STATUS_VID_INVALID_PROCESSOR_STATE | STATUS_VID_KM_INTERFACE_ALREADY_INITIALIZED |
STATUS_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT
Too many kernel-mode VID client contexts
STATUS_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT is a host-side client-context limit. It is not a guest thread or process limit.
Kernel-mode clients of the virtualization infrastructure can hold contexts while interacting with partitions, memory blocks, queues, or virtual processors. Exhaustion suggests repeated initialization without cleanup or too many simultaneous host-side clients.
The exhausted resource is VID's count of kernel-mode client contexts in the host virtualization stack. Map each active context to the driver or service path that initialized it and look for failed cleanup across repeated VM start, stop, or device setup attempts.
What to inspect
- Check whether the count rises after failed VM starts, device attach/detach, or service restarts.
- Look for kernel-mode components that initialize VID access repeatedly in the same boot session.
- Correlate with duplicate interface initialization and too-many-handlers statuses.
References
- Microsoft: overview of Hyper-V for Windows drivers
- Microsoft: Hyper-V architecture
- Microsoft: Windows Hypervisor Platform API definitions
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.