Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Контекстные данные для выхода, вызванного вызовом CPUID.
Замечание
Эта причина выхода и ее структура контекста применяются только к секциям x64.
Синтаксис
//
// Context data for an exit caused by a CPUID call (WHvRunVpExitReasonX64CPUID)
//
typedef struct WHV_X64_CPUID_ACCESS_CONTEXT
{
// CPUID access info
UINT64 Rax;
UINT64 Rcx;
UINT64 Rdx;
UINT64 Rbx;
UINT64 DefaultResultRax;
UINT64 DefaultResultRcx;
UINT64 DefaultResultRdx;
UINT64 DefaultResultRbx;
} WHV_X64_CPUID_ACCESS_CONTEXT;
Remarks
Сведения о выходе, вызванном виртуальным процессором, выполняющим CPUID инструкцию, предоставляются в WHV_X64_CPUID_ACCESS_CONTEXT структуре.
DefaultResultRax-Rbx Члены структуры предоставляют значения запрошенных CPUID значений, возвращаемых гипервизором на основе свойств секции и возможностей узла.
Выходы для CPUID доступа создаются только в том случае, если они включены, задав WHV_EXTENDED_VM_EXITS.CpuidExit свойство для секции.