Keluar Akses CPUID

Data konteks untuk keluar yang disebabkan oleh panggilan CPUID.

Note

Alasan keluar ini dan struktur konteksnya hanya berlaku untuk partisi x64.

Syntax

//
// 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

Informasi tentang keluar yang disebabkan oleh prosesor virtual yang CPUID menjalankan instruksi disediakan dalam WHV_X64_CPUID_ACCESS_CONTEXT struktur. Anggota DefaultResultRax-Rbx struktur menyediakan nilai nilai yang diminta CPUID yang akan dikembalikan hypervisor berdasarkan properti partisi dan kemampuan host.  

Keluar untuk CPUID akses hanya dihasilkan jika diaktifkan dengan mengatur WHV_EXTENDED_VM_EXITS.CpuidExit properti untuk partisi.

Baca juga