C# Class DbgEngManaged.DebugClient

Static class with functions that provide creation of interfaces pointers to debug client objects.
Mostrar archivo Open project: southpolenator/WinDbgCs

Public Methods

Method Description
DebugCreate ( ) : IDebugClient

The DebugCreate function creates a new client object and returns an interface pointer to it.

DebugCreateEx ( uint dbgEngOptions ) : IDebugClient

The DebugCreateEx function creates a new client object and returns an interface pointer to it.

OpenDumpFile ( string dumpFile, string symbolPath ) : IDebugClient

Opens the specified dump file.

OpenProcess ( string processPath, string processArguments, string symbolPath, uint debugEngineOptions ) : IDebugClient

Starts a new process.

Private Methods

Method Description
DebugCreate ( [ InterfaceId, IDebugClient &Interface ) : int
DebugCreateEx ( [ InterfaceId, uint DbgEngOptions, IDebugClient &Interface ) : int

Method Details

DebugCreate() public static method

The DebugCreate function creates a new client object and returns an interface pointer to it.
public static DebugCreate ( ) : IDebugClient
return IDebugClient

DebugCreateEx() public static method

The DebugCreateEx function creates a new client object and returns an interface pointer to it.
public static DebugCreateEx ( uint dbgEngOptions ) : IDebugClient
dbgEngOptions uint Supplies debugger option flags.
return IDebugClient

OpenDumpFile() public static method

Opens the specified dump file.
public static OpenDumpFile ( string dumpFile, string symbolPath ) : IDebugClient
dumpFile string The dump file.
symbolPath string The symbol path.
return IDebugClient

OpenProcess() public static method

Starts a new process.
public static OpenProcess ( string processPath, string processArguments, string symbolPath, uint debugEngineOptions ) : IDebugClient
processPath string Process path.
processArguments string Process arguments.
symbolPath string Symbol path.
debugEngineOptions uint Debug engine options.
return IDebugClient