HvlLpGetMachineCheckContext

NTSTATUS __stdcall HvlLpGetMachineCheckContext(UINT64 HalLpIndex, UINT64 *Source, UINT64 *PartitionId, UINT64 *VpIndex){
  unsigned int v6; 
  _HV_LOGICAL_PROCESSOR_PROPERTY Property; 

  v6 = HalLpIndex;
  memset(&Property, 0i64, sizeof(Property));
  if( HvlpGetLogicalProcessorProperty(v6, HvLogicalProcessorMachineCheckContextInfo, &Property) < 0 )
    return -1073741823;
  *(_DWORD *)Source = Property.PerfStateConfig.StateCount;
  *PartitionId = Property.PerfStateConfig.States[0].Control;
  *(_DWORD *)VpIndex = Property.MachineCheckContextInfo.MachineCheckContext.VpIndex;
  return 0;
}

Referenced by:

No references.