/// <summary> /// Construct a PipExecutionEntry. /// </summary> public ProcessPipExecutionEntry( IOCounters ioCounters, TimeSpan kernelTime, MemoryCounters memoryCounters, uint numberOfProcesses, TimeSpan processExecutionTime, ushort processorsInPercents, long suspendedDurationMs, TimeSpan userTime) { IOCounters = ioCounters; KernelTime = kernelTime; MemoryCounters = memoryCounters; NumberOfProcesses = numberOfProcesses; ProcessExecutionTime = processExecutionTime; ProcessorsInPercents = processorsInPercents; SuspendedDurationMs = suspendedDurationMs; UserTime = userTime; }
/// <summary>Constructor.</summary> public ProcessExecutionEntry( DateTime creationTime, uint exitCode, DateTime exitTime, IOCounters ioCounters, TimeSpan kernelTime, uint parentProcessId, NameId path, uint processId, TimeSpan userTime) { CreationTime = creationTime; ExitCode = exitCode; ExitTime = exitTime; IOCounters = ioCounters; KernelTime = kernelTime; ParentProcessId = parentProcessId; Path = path; ProcessId = processId; UserTime = userTime; }