C# Class Microsoft.R.Debugger.PortSupplier.RDebugPortSupplier.DebugProcess

Inheritance: IDebugProcess2, IDebugProcessSecurity2
Datei anzeigen Open project: Microsoft/RTVS

Public Methods

Method Description
Attach ( IDebugEventCallback2 pCallback, System.Guid rgguidSpecificEngines, uint celtSpecificEngines, int rghrEngineAttach ) : int
CanDetach ( ) : int
CauseBreak ( ) : int
DebugProcess ( DebugPort port, IRSession session ) : System
Detach ( ) : int
EnumPrograms ( IEnumDebugPrograms2 &ppEnum ) : int
EnumThreads ( IEnumDebugThreads2 &ppEnum ) : int
GetAttachedSessionName ( string &pbstrSessionName ) : int
GetInfo ( enum_PROCESS_INFO_FIELDS Fields, PROCESS_INFO pProcessInfo ) : int
GetName ( enum_GETNAME_TYPE gnType, string &pbstrName ) : int
GetPhysicalProcessId ( AD_PROCESS_ID pProcessId ) : int
GetPort ( IDebugPort2 &ppPort ) : int
GetProcessId ( System.Guid &pguidProcessId ) : int
GetServer ( IDebugCoreServer2 &ppServer ) : int
GetUserName ( string &pbstrUserName ) : int
QueryCanSafelyAttach ( ) : int
Terminate ( ) : int

Method Details

Attach() public method

public Attach ( IDebugEventCallback2 pCallback, System.Guid rgguidSpecificEngines, uint celtSpecificEngines, int rghrEngineAttach ) : int
pCallback IDebugEventCallback2
rgguidSpecificEngines System.Guid
celtSpecificEngines uint
rghrEngineAttach int
return int

CanDetach() public method

public CanDetach ( ) : int
return int

CauseBreak() public method

public CauseBreak ( ) : int
return int

DebugProcess() public method

public DebugProcess ( DebugPort port, IRSession session ) : System
port DebugPort
session IRSession
return System

Detach() public method

public Detach ( ) : int
return int

EnumPrograms() public method

public EnumPrograms ( IEnumDebugPrograms2 &ppEnum ) : int
ppEnum IEnumDebugPrograms2
return int

EnumThreads() public method

public EnumThreads ( IEnumDebugThreads2 &ppEnum ) : int
ppEnum IEnumDebugThreads2
return int

GetAttachedSessionName() public method

public GetAttachedSessionName ( string &pbstrSessionName ) : int
pbstrSessionName string
return int

GetInfo() public method

public GetInfo ( enum_PROCESS_INFO_FIELDS Fields, PROCESS_INFO pProcessInfo ) : int
Fields enum_PROCESS_INFO_FIELDS
pProcessInfo PROCESS_INFO
return int

GetName() public method

public GetName ( enum_GETNAME_TYPE gnType, string &pbstrName ) : int
gnType enum_GETNAME_TYPE
pbstrName string
return int

GetPhysicalProcessId() public method

public GetPhysicalProcessId ( AD_PROCESS_ID pProcessId ) : int
pProcessId AD_PROCESS_ID
return int

GetPort() public method

public GetPort ( IDebugPort2 &ppPort ) : int
ppPort IDebugPort2
return int

GetProcessId() public method

public GetProcessId ( System.Guid &pguidProcessId ) : int
pguidProcessId System.Guid
return int

GetServer() public method

public GetServer ( IDebugCoreServer2 &ppServer ) : int
ppServer IDebugCoreServer2
return int

GetUserName() public method

public GetUserName ( string &pbstrUserName ) : int
pbstrUserName string
return int

QueryCanSafelyAttach() public method

public QueryCanSafelyAttach ( ) : int
return int

Terminate() public method

public Terminate ( ) : int
return int