CPUID Erişim Çıkışı

CPUID çağrısının neden olduğu çıkış için bağlam verileri.

Note

Bu çıkış nedeni ve bağlam yapısı yalnızca x64 bölümleri için geçerlidir.

Sözdizimi

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

Açıklamalar

Yönergeyi yürüten CPUID sanal işlemcinin neden olduğu çıkışlar hakkında bilgiler yapıda WHV_X64_CPUID_ACCESS_CONTEXT sağlanır. Yapının DefaultResultRax-Rbx üyeleri, hiper yöneticinin bölüm özelliklerine ve konağın özelliklerine göre döndüreceği istenen CPUID değerlerin değerlerini sağlar.  

Erişimler için CPUID çıkışlar yalnızca bölümün WHV_EXTENDED_VM_EXITS.CpuidExit özelliği ayarlanarak etkinleştirilirse oluşturulur.

Ayrıca bakınız