allProcessesWithErrors

fnProcessEnumerationResult allProcessesWithErrors() @safe

Gets all processes with error information.

This function enumerates all PIDs and creates Process objects, collecting information about any failures that occur during enumeration.

Returns

ProcessEnumerationResult containing successfully enumerated processes

and error information for failed PIDs.

Example:

auto result = allProcessesWithErrors();
writeln("Successfully enumerated: ", result.processes.length);
writeln("Failed: ", result.failedPids.length);
foreach (pid, error; result.errors) {
  writeln("PID ", pid, " failed: ", error);
}