Process Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |