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 Arm64-uitgang die wordt veroorzaakt door een aanvraag voor het opnieuw instellen van een virtuele processor.
Note
Deze afsluitreden en de contextstructuur zijn alleen van toepassing op Arm64-partities.
Syntaxis
//
// 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
Informatie over een uitgang die wordt veroorzaakt door de gast die een reset aanvraagt, wordt verstrekt in de WHV_ARM64_RESET_CONTEXT structuur. De uitgang wordt gerapporteerd met de reden van afsluiten WHvRunVpExitReasonArm64Reset (0x8001000c).
Het Header lid is een WHV_INTERCEPT_MESSAGE_HEADER, waarmee het programmateller (Pc) en de opgeslagen processorstatus (Cpsr) op het moment van de aanvraag worden gerapporteerd.
Het ResetType lid is een WHV_ARM64_RESET_TYPE waarde die aangeeft welk type het opnieuw instellen van de aangevraagde gast aangeeft:
-
WHvArm64ResetTypePowerOff— de gast verzocht om een stroom uit te schakelen. -
WHvArm64ResetTypeReboot— de gast heeft een herstart aangevraagd.
De virtualisatiestack is verantwoordelijk voor het uitvoeren van de aangevraagde actie, bijvoorbeeld door de partitie te verwijderen of opnieuw te initialiseren.