Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Dados de contexto para uma saída de VM causada por um acesso MSR.
Note
Esse motivo de saída e sua estrutura de contexto se aplicam apenas a partições x64.
Sintaxe
//
// 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
Informações sobre saídas causadas pelo processador virtual que acessa um MSR (registro específico do modelo) usando as instruções RDMSR ou WRMSR são fornecidas na WHV_X64_MSR_ACCESS_CONTEXT estrutura.
As saídas para acessos MSR só serão geradas se estiverem habilitadas definindo a WHV_EXTENDED_VM_EXITS.MsrExit propriedade para a partição.