HalpCreateErrorRecord

NTSTATUS __stdcall HalpCreateErrorRecord(
        _WHEA_ERROR_SOURCE_DESCRIPTOR *ErrorSource,
        _WHEA_ERROR_PACKET_V2 *ErrorPacket,
        _WHEA_ERROR_RECORD *ErrorRecord,
        VOID *Context,
        VOID *Contexta){
  _WHEA_ERROR_SOURCE_TYPE Type; 
  VOID *v7; 

  Type = ErrorSource->Type;
  if( Type >= WheaErrSrcTypeMCE )
  {
    if( Type <= WheaErrSrcTypeCMC )
      return HalpCreateMachineCheckErrorRecord(ErrorSource, ErrorPacket, ErrorRecord, Context);
    if( Type == WheaErrSrcTypeNMI )
      return HalpCreateNMIErrorRecord(ErrorSource, ErrorPacket, ErrorRecord, (UINT64)Context, v7);
  }
  return -1073741637;
}

Referenced by:

No references.