Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Data konteks untuk keluar yang disebabkan oleh pengecualian yang dihasilkan oleh prosesor virtual.
Note
Alasan keluar ini dan struktur konteksnya hanya berlaku untuk partisi x64.
Syntax
//
// 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
Informasi tentang pengecualian yang dihasilkan oleh prosesor virtual disediakan dalam WHV_VP_EXCEPTION_CONTEXT struktur.
Keluar untuk pengecualian hanya dihasilkan jika diaktifkan dengan mengatur WHV_EXTENDED_VM_EXITS.ExceptionExit properti untuk partisi.