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; } }