Freigeben über


Process Interface

Definition

Used to examine and manipulate processes.

public interface class Process
public interface class Process
__interface Process
[System.Runtime.InteropServices.Guid("5C5A0070-F396-4E37-A82A-1B767E272DF9")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Process
[System.Runtime.InteropServices.Guid("5C5A0070-F396-4E37-A82A-1B767E272DF9")]
public interface Process
[<System.Runtime.InteropServices.Guid("5C5A0070-F396-4E37-A82A-1B767E272DF9")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Process = interface
[<System.Runtime.InteropServices.Guid("5C5A0070-F396-4E37-A82A-1B767E272DF9")>]
type Process = interface
Public Interface Process
Derived
Attributes

Properties

Collection

Returns the collection that contains the object that supports this property or is contained in this code construct. Returns null for an object that is not obtained from a collection.

DTE

Gets the top-level extensibility object.

Name

Gets the name of the object.

Parent

Gets the immediate parent object of a Process object.

ProcessID

Gets the Win32 ID number assigned to this process.

Programs

Gets the collection of programs that are being managed by this process.

Methods

Attach()

Causes the debugger to attach this process.

Break(Boolean)

Causes the given process to pause its execution so that its current state can be analyzed.

Detach(Boolean)

Causes the debugger to detach from this process.

Terminate(Boolean)

Terminates this process.

Applies to