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

Inheritance: IDebugProgram2
Afficher le fichier Open project: Microsoft/RTVS Class Usage Examples

Méthodes publiques

Méthode Description
Attach ( IDebugEventCallback2 pCallback ) : int
CanDetach ( ) : int
CauseBreak ( ) : int
Continue ( IDebugThread2 pThread ) : int
DebugProgram ( DebugProcess process ) : System
Detach ( ) : int
EnumCodeContexts ( IDebugDocumentPosition2 pDocPos, IEnumDebugCodeContexts2 &ppEnum ) : int
EnumCodePaths ( string pszHint, IDebugCodeContext2 pStart, IDebugStackFrame2 pFrame, int fSource, IEnumCodePaths2 &ppEnum, IDebugCodeContext2 &ppSafety ) : int
EnumModules ( IEnumDebugModules2 &ppEnum ) : int
EnumThreads ( IEnumDebugThreads2 &ppEnum ) : int
Execute ( ) : int
GetDebugProperty ( IDebugProperty2 &ppProperty ) : int
GetDisassemblyStream ( enum_DISASSEMBLY_STREAM_SCOPE dwScope, IDebugCodeContext2 pCodeContext, IDebugDisassemblyStream2 &ppDisassemblyStream ) : int
GetENCUpdate ( object &ppUpdate ) : int
GetEngineInfo ( string &pbstrEngine, System.Guid &pguidEngine ) : int
GetMemoryBytes ( IDebugMemoryBytes2 &ppMemoryBytes ) : int
GetName ( string &pbstrName ) : int
GetProcess ( IDebugProcess2 &ppProcess ) : int
GetProgramId ( System.Guid &pguidProgramId ) : int
Step ( IDebugThread2 pThread, enum_STEPKIND sk, enum_STEPUNIT Step ) : int
Terminate ( ) : int
WriteDump ( enum_DUMPTYPE DUMPTYPE, string pszDumpUrl ) : int

Method Details

Attach() public méthode

public Attach ( IDebugEventCallback2 pCallback ) : int
pCallback IDebugEventCallback2
Résultat int

CanDetach() public méthode

public CanDetach ( ) : int
Résultat int

CauseBreak() public méthode

public CauseBreak ( ) : int
Résultat int

Continue() public méthode

public Continue ( IDebugThread2 pThread ) : int
pThread IDebugThread2
Résultat int

DebugProgram() public méthode

public DebugProgram ( DebugProcess process ) : System
process DebugProcess
Résultat System

Detach() public méthode

public Detach ( ) : int
Résultat int

EnumCodeContexts() public méthode

public EnumCodeContexts ( IDebugDocumentPosition2 pDocPos, IEnumDebugCodeContexts2 &ppEnum ) : int
pDocPos IDebugDocumentPosition2
ppEnum IEnumDebugCodeContexts2
Résultat int

EnumCodePaths() public méthode

public EnumCodePaths ( string pszHint, IDebugCodeContext2 pStart, IDebugStackFrame2 pFrame, int fSource, IEnumCodePaths2 &ppEnum, IDebugCodeContext2 &ppSafety ) : int
pszHint string
pStart IDebugCodeContext2
pFrame IDebugStackFrame2
fSource int
ppEnum IEnumCodePaths2
ppSafety IDebugCodeContext2
Résultat int

EnumModules() public méthode

public EnumModules ( IEnumDebugModules2 &ppEnum ) : int
ppEnum IEnumDebugModules2
Résultat int

EnumThreads() public méthode

public EnumThreads ( IEnumDebugThreads2 &ppEnum ) : int
ppEnum IEnumDebugThreads2
Résultat int

Execute() public méthode

public Execute ( ) : int
Résultat int

GetDebugProperty() public méthode

public GetDebugProperty ( IDebugProperty2 &ppProperty ) : int
ppProperty IDebugProperty2
Résultat int

GetDisassemblyStream() public méthode

public GetDisassemblyStream ( enum_DISASSEMBLY_STREAM_SCOPE dwScope, IDebugCodeContext2 pCodeContext, IDebugDisassemblyStream2 &ppDisassemblyStream ) : int
dwScope enum_DISASSEMBLY_STREAM_SCOPE
pCodeContext IDebugCodeContext2
ppDisassemblyStream IDebugDisassemblyStream2
Résultat int

GetENCUpdate() public méthode

public GetENCUpdate ( object &ppUpdate ) : int
ppUpdate object
Résultat int

GetEngineInfo() public méthode

public GetEngineInfo ( string &pbstrEngine, System.Guid &pguidEngine ) : int
pbstrEngine string
pguidEngine System.Guid
Résultat int

GetMemoryBytes() public méthode

public GetMemoryBytes ( IDebugMemoryBytes2 &ppMemoryBytes ) : int
ppMemoryBytes IDebugMemoryBytes2
Résultat int

GetName() public méthode

public GetName ( string &pbstrName ) : int
pbstrName string
Résultat int

GetProcess() public méthode

public GetProcess ( IDebugProcess2 &ppProcess ) : int
ppProcess IDebugProcess2
Résultat int

GetProgramId() public méthode

public GetProgramId ( System.Guid &pguidProgramId ) : int
pguidProgramId System.Guid
Résultat int

Step() public méthode

public Step ( IDebugThread2 pThread, enum_STEPKIND sk, enum_STEPUNIT Step ) : int
pThread IDebugThread2
sk enum_STEPKIND
Step enum_STEPUNIT
Résultat int

Terminate() public méthode

public Terminate ( ) : int
Résultat int

WriteDump() public méthode

public WriteDump ( enum_DUMPTYPE DUMPTYPE, string pszDumpUrl ) : int
DUMPTYPE enum_DUMPTYPE
pszDumpUrl string
Résultat int