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:
© 2014 Microsoft. All rights reserved.