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 keluarnya Arm64 yang disebabkan oleh permintaan reset prosesor virtual.
Note
Alasan keluar ini dan struktur konteksnya hanya berlaku untuk partisi Arm64.
Syntax
//
// Context data for an exit caused by a reset request
// (WHvRunVpExitReasonArm64Reset)
//
typedef enum WHV_ARM64_RESET_TYPE
{
WHvArm64ResetTypePowerOff = 0,
WHvArm64ResetTypeReboot
} WHV_ARM64_RESET_TYPE;
typedef struct WHV_ARM64_RESET_CONTEXT
{
WHV_INTERCEPT_MESSAGE_HEADER Header;
WHV_ARM64_RESET_TYPE ResetType;
UINT32 Reserved;
} WHV_ARM64_RESET_CONTEXT;
Remarks
Informasi tentang keluar yang disebabkan oleh tamu yang meminta reset disediakan dalam WHV_ARM64_RESET_CONTEXT struktur. Pintu keluar dilaporkan dengan WHvRunVpExitReasonArm64Reset alasan keluar (0x8001000c).
Anggota Header adalah WHV_INTERCEPT_MESSAGE_HEADER, yang melaporkan penghitung program (Pc) dan status prosesor tersimpan (Cpsr) pada saat permintaan.
Anggota ResetType adalah WHV_ARM64_RESET_TYPE nilai yang menunjukkan jenis reset tamu yang diminta:
-
WHvArm64ResetTypePowerOff— tamu meminta matikan listrik. -
WHvArm64ResetTypeReboot— tamu meminta boot ulang.
Tumpukan virtualisasi bertanggung jawab untuk melakukan tindakan yang diminta, misalnya dengan merobek atau menginisialisasi ulang partisi.