Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dane kontekstowe zakończenia spowodowane przez wywołanie CPUID.
Note
Ta przyczyna zakończenia i struktura kontekstu mają zastosowanie tylko do partycji x64.
Składnia
//
// 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
Informacje o wyjściach spowodowanych przez procesor wirtualny wykonujący CPUID instrukcję są udostępniane w WHV_X64_CPUID_ACCESS_CONTEXT strukturze. Elementy DefaultResultRax-Rbx członkowskie struktury zawierają wartości żądanych CPUID wartości, które funkcja hypervisor zwróci na podstawie właściwości partycji i możliwości hosta.
Zakończenia dostępu CPUID są generowane tylko wtedy, gdy są włączone, ustawiając WHV_EXTENDED_VM_EXITS.CpuidExit właściwość dla partycji.