Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Données de contexte pour une sortie de machine virtuelle provoquée par un accès MSR.
Note
Cette raison de sortie et sa structure de contexte s’appliquent uniquement aux partitions x64.
Syntaxe
//
// Context data for an exit caused by an MSR access (WHvRunVpExitReasonX64MSRAccess)
//
typedef union WHV_X64_MSR_ACCESS_INFO
{
struct
{
UINT32 IsWrite : 1;
UINT32 Reserved : 31;
};
UINT32 AsUINT32;
} WHV_X64_MSR_ACCESS_INFO;
typedef struct WHV_X64_MSR_ACCESS_CONTEXT
{
// MSR access info
WHV_X64_MSR_ACCESS_INFO AccessInfo;
UINT32 MsrNumber;
UINT64 Rax;
UINT64 Rdx;
} WHV_X64_MSR_ACCESS_CONTEXT;
Remarks
Des informations sur les sorties provoquées par le processeur virtuel accédant à un registre spécifique de modèle (MSR) à l’aide des instructions RDMSR ou WRMSR sont fournies dans la WHV_X64_MSR_ACCESS_CONTEXT structure.
Les sorties pour les accès MSR sont générées uniquement si elles sont activées en définissant la WHV_EXTENDED_VM_EXITS.MsrExit propriété pour la partition.