HvlpLogHypervisorLaunchError
VOID __fastcall HvlpLogHypervisorLaunchError(EVENT_DESCRIPTOR **a1){
struct _EVENT_DATA_DESCRIPTOR *p_UserData;
EVENT_DESCRIPTOR *v2;
UINT64 v3;
struct _EVENT_DATA_DESCRIPTOR UserData;
if( *a1 == (EVENT_DESCRIPTOR *)35 )
{
UserData.Reserved = 0;
UserData.Ptr = (unsigned __int64)(a1 + 1);
p_UserData = &UserData;
UserData.Size = 4;
v2 = (EVENT_DESCRIPTOR *)&HV_EVENTLOG_BAL_HYPERVISOR_INIT_FAILED;
v3 = 1i64;
}
else
{
if( *a1 != (EVENT_DESCRIPTOR *)38 )
return;
p_UserData = 0i64;
v2 = (EVENT_DESCRIPTOR *)HV_EVENTLOG_BAL_TOO_MANY_RS_MEMORY_RANGES;
v3 = 0i64;
}
HvlpWriteEventLog(v2, v3, p_UserData);
}Referenced by:
HvlPhase2Initialize