WindowsProcessClient class

Namespace Runic.Platform.Administration.Windows.Processes · Runic.Platform.Administration.Windows 0.7.0-preview.5

public sealed class WindowsProcessClient : IWindowsProcessClient

Inherits or implements IWindowsProcessClient.

Read-only local process inspection. Instances retain no native resources.

Constructors

WindowsProcessClient

public WindowsProcessClient()

No documentation.

Methods

Enumerate

public ImmutableArray<ProcessSnapshot> Enumerate()

Reads a local process snapshot. Failure is never represented as an empty snapshot.

Find

public ProcessSnapshot? Find(uint processId)

Finds a process in a new snapshot; null means it was absent at observation time.

GetChildren

public ImmutableArray<ProcessSnapshot> GetChildren(uint parentProcessId)

Returns immediate children observed in one snapshot.