Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Contextgegevens voor een afsluit die wordt veroorzaakt door een uitzondering die door de virtuele processor is gegenereerd.
Note
Deze afsluitreden en de contextstructuur zijn alleen van toepassing op x64-partities.
Syntaxis
//
// Context data for an exit caused by an exception generated by the virtual processor
// (WHvRunVpExitReasonException)
//
typedef union WHV_VP_EXCEPTION_INFO
{
struct
{
UINT32 ErrorCodeValid : 1;
UINT32 SoftwareException : 1;
UINT32 Reserved : 30;
};
UINT32 AsUINT32;
} WHV_VP_EXCEPTION_INFO;
typedef struct WHV_VP_EXCEPTION_CONTEXT
{
UINT8 InstructionByteCount;
UINT8 Reserved[3];
UINT8 InstructionBytes[16];
// Exception info
WHV_VP_EXCEPTION_INFO ExceptionInfo;
UINT8 ExceptionType; // WHV_EXCEPTION_TYPE
UINT8 Reserved2[3];
UINT32 ErrorCode;
UINT64 ExceptionParameter;
} WHV_VP_EXCEPTION_CONTEXT;
Remarks
Informatie over een uitzondering die door de virtuele processor wordt gegenereerd, wordt geleverd in de WHV_VP_EXCEPTION_CONTEXT structuur.
Exits voor uitzonderingen worden alleen gegenereerd als ze zijn ingeschakeld door de WHV_EXTENDED_VM_EXITS.ExceptionExit eigenschap voor de partitie in te stellen.