private unsafe static void PopulateLifetimeEntry(ProcessLifetimeEntry *lifetimeEntry, PerformanceCounterInstanceLifetime lifetime) {

            if (lifetime == PerformanceCounterInstanceLifetime.Process) {

                lifetimeEntry->LifetimeType = (int) PerformanceCounterInstanceLifetime.Process;
                lifetimeEntry->ProcessId = ProcessData.ProcessId;
                lifetimeEntry->StartupTime = ProcessData.StartupTime;
            }
            else {
                lifetimeEntry->ProcessId = 0;
                lifetimeEntry->StartupTime = 0;
            }
        }
 private static unsafe void PopulateLifetimeEntry(ProcessLifetimeEntry* lifetimeEntry, PerformanceCounterInstanceLifetime lifetime)
 {
     if (lifetime == PerformanceCounterInstanceLifetime.Process)
     {
         lifetimeEntry.LifetimeType = 1;
         lifetimeEntry.ProcessId = ProcessData.ProcessId;
         lifetimeEntry.StartupTime = ProcessData.StartupTime;
     }
     else
     {
         lifetimeEntry.ProcessId = 0;
         lifetimeEntry.StartupTime = 0L;
     }
 }