Unrecoverable Exception Message
An unrecoverable exception message is delivered by the hypervisor when a virtual processor generates an exception that cannot be delivered (for example, a triple fault on x64).
The format of unrecoverable exception messages is shown in the following table. The HV_X64_UNRECOVERABLE_EXCEPTION_MESSAGE structure is used to encode unrecoverable exception messages.
Message Header | |||||
0 |
MessageType (4 bytes) |
Rsvd (3 bytes) |
PayloadSize (1 byte) | ||
8 |
SourcePartition (8 bytes) | ||||
Unrecoverable Exception Payload | |||||
16 |
VpIndex (4 bytes) |
InstLen = 0 (1 byte) |
AccessType (1 byte) |
ExecutionState (2 bytes) | |
24 |
CsSegment[0] (8 bytes) | ||||
32 |
CsSegment[1] (8 bytes) | ||||
40 |
Rip (8 bytes) | ||||
48 |
Rflags (8 bytes) |
Send comments about this topic to Microsoft
Build date: 11/16/2013
Show: