Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sanal işlemci sıfırlama isteğinin neden olduğu Arm64 çıkışı için bağlam verileri.
Note
Bu çıkış nedeni ve bağlam yapısı yalnızca Arm64 bölümleri için geçerlidir.
Sözdizimi
//
// 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;
Açıklamalar
Yapıda WHV_ARM64_RESET_CONTEXT , sıfırlama isteyen konuğun neden olduğu çıkışla ilgili bilgiler sağlanır. Çıkış, çıkış nedeni (0x8001000c) ile WHvRunVpExitReasonArm64Reset bildirilir.
ÜyeHeader, istek sırasında program sayacını (Pc) ve kaydedilmiş işlemci durumunu (Cpsr) bildiren bir WHV_INTERCEPT_MESSAGE_HEADER'dir.
Üye ResetType , istenen konuğun sıfırlama türünü gösteren bir WHV_ARM64_RESET_TYPE değerdir:
-
WHvArm64ResetTypePowerOff— konuk bir kapatma isteğinde bulundu. -
WHvArm64ResetTypeReboot— konuk yeniden başlatma istedi.
Sanallaştırma yığını, istenen eylemi gerçekleştirmekten sorumludur, örneğin bölümün yıkılması veya yeniden başlatılması.