HviGetEnlightenmentInformation
__int32 __fastcall HviGetEnlightenmentInformation(__int32 *a1){
__int32 result;
__int64 v3;
result = HviIsHypervisorMicrosoftCompatible();
if( (_BYTE)result )
{
v3 = __cpuid(1073741828, 0);
result = EAX(v3);
*a1 = result;
a1[1] = EBX(v3);
a1[2] = ECX(v3);
a1[3] = EDX(v3);
}
else
{
*(_QWORD *)a1 = 0i64;
*((_QWORD *)a1 + 1) = 0i64;
}
return result;
}Referenced by:
HvlGetImplementedPhysicalBits
HvlQueryDetailInfo
HvlpDetermineEnlightenments
KiDetectHardwareSpecControlFeatures
PopIsRunningInVm