שפה

Process.TryGetProcessById(Int32, Process) Method

Definition

Attempts to get a Process instance for an existing process with the specified process ID.

public:
 static bool TryGetProcessById(int processId, [Runtime::InteropServices::Out] System::Diagnostics::Process ^ % process);
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static bool TryGetProcessById(int processId, out System.Diagnostics.Process? process);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member TryGetProcessById : int * Process -> bool
Public Shared Function TryGetProcessById (processId As Integer, ByRef process As Process) As Boolean

Parameters

processId
Int32

The process ID of the process to find.

process
Process

When this method returns true, contains a Process representing the existing process; otherwise, null.

Returns

true if the process was found; otherwise, false.

Attributes

Exceptions

processId is less than or equal to zero.

Applies to