Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Inheritance
The IDebugClient5 interface inherits from IDebugClient4. IDebugClient5 also has these types of members:
Methods
The IDebugClient5 interface has these methods.
IDebugClient5::AbandonCurrentProcess The IDebugClient5::AbandonCurrentProcess method removes the current process from the engine's process list without detaching or terminating the process. |
IDebugClient5::AddDumpInformationFile The IDebugClient5::AddDumpInformationFile method registers additional files containing supporting information that will be used when opening a dump file. |
IDebugClient5::AddDumpInformationFileWide The IDebugClient5::AddDumpInformationFileWide method registers additional files containing supporting information that will be used when opening a dump file. |
IDebugClient5::AddProcessOptions The AddProcessOptions method adds the process options to those options that affect the current process. This method belongs to the IDebugClient5 interface. |
IDebugClient5::AttachKernel The AttachKernel methods connect the debugger engine to a kernel target. This method belongs to the IDebugClient5 interface. |
IDebugClient5::AttachKernelWide The AttachKernelWide method connects the debugger engine to a kernel target. |
IDebugClient5::AttachProcess The AttachProcess method connects the debugger engine to a user-modeprocess. This method belongs to the IDebugClient5 interface. |
IDebugClient5::ConnectProcessServer The ConnectProcessServer methods connect to a process server. This method belongs to the IDebugClient5 interface. |
IDebugClient5::ConnectProcessServerWide The ConnectProcessServerWide method connects to a process server. |
IDebugClient5::ConnectSession The ConnectSession method joins the client to an existing debugger session. This method belongs to the IDebugClient5 interface. |
IDebugClient5::CreateClient The CreateClient method creates a new client object for the current thread. This method belongs to the IDebugClient5 interface. |
IDebugClient5::CreateProcess The CreateProcess method creates a process from the specified command line. This method belongs to the IDebugClient5 interface. |
IDebugClient5::CreateProcess2 The CreateProcess2 method executes the given command to create a new process. |
IDebugClient5::CreateProcess2Wide The CreateProcess2Wide method executes the specified command to create a new process. |
IDebugClient5::CreateProcessAndAttach The IDebugClient5::CreateProcessAndAttach method creates a process from a specified command line, then attach to another user-mode process. |
IDebugClient5::CreateProcessAndAttach2 The CreateProcessAndAttach2 method creates a process from a specified command line, then attaches to that process or another user-mode process. |
IDebugClient5::CreateProcessAndAttach2Wide The CreateProcessAndAttach2Wide method creates a process from a specified command line, then attach to that process or another user-mode process. |
IDebugClient5::CreateProcessAndAttachWide The IDebugClient5::CreateProcessAndAttachWide method creates a process from a specified command line, then attach to another user-mode process. |
IDebugClient5::CreateProcessWide The CreateProcessWide method creates a process from the specified command line. This method belongs to the IDebugClient5 interface. |
IDebugClient5::DetachCurrentProcess The DetachCurrentProcess method detaches the debugger engine from the current process, resuming all its threads. This method belongs to IDebugClient5. |
IDebugClient5::DetachProcesses The IDebugClient5::DetachProcesses method detaches the debugger engine from all processes in all targets, resuming all their threads. |
IDebugClient5::DisconnectProcessServer The DisconnectProcessServer method disconnects the debugger engine from a process server. This method belongs to the IDebugClient5 interface. |
IDebugClient5::DispatchCallbacks The DispatchCallbacks method lets the debugger engine use the current thread for callbacks. This method belongs to the IDebugClient5 interface. |
IDebugClient5::EndProcessServer The EndProcessServer method requests that a process server be shut down. This method belongs to the IDebugClient5 interface. |
IDebugClient5::EndSession The EndSession method ends the current debugger session. This method belongs to the IDebugClient5 interface. |
IDebugClient5::ExitDispatch The ExitDispatch method causes the DispatchCallbacks method to return. This method belongs to the IDebugClient5 interface. |
IDebugClient5::FlushCallbacks The IDebugClient5::FlushCallbacks method forces any remaining buffered output to be delivered to the IDebugOutputCallbacks object registered with this client. |
IDebugClient5::GetDumpFile The IDebugClient5::GetDumpFile method describes the files containing supporting information that were used when opening the current dump target. |
IDebugClient5::GetDumpFileWide The IDebugClient5::GetDumpFileWide method describes the files containing supporting information that were used when opening the current dump target. |
IDebugClient5::GetEventCallbacks The GetEventCallbacks method returns the event callbacks object registered with this client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetEventCallbacksWide The GetEventCallbacksWide method returns the event callbacks object registered with this client. |
IDebugClient5::GetExitCode The IDebugClient5::GetExitCode method returns the exit code of the current process if that process has already run through to completion. |
IDebugClient5::GetIdentity The GetIdentity method returns a string describing the computer and user this client represents. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetIdentityWide The GetIdentityWide method returns a string describing the computer and user this client represents. |
IDebugClient5::GetInputCallbacks The GetInputCallbacks method returns the input callbacks object registered with this client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetKernelConnectionOptions The GetKernelConnectionOptions method returns the connection options for the current kernel target. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetKernelConnectionOptionsWide The GetKernelConnectionOptionsWide method returns the connection options for the current kernel target. |
IDebugClient5::GetNumberDumpFiles The IDebugClient5::GetNumberDumpFiles method returns the number of files containing supporting information that were used when opening the current dump target. |
IDebugClient5::GetNumberEventCallbacks The GetNumberEventCallbacks method returns the number of event callbacks that are interested in the given events. |
IDebugClient5::GetNumberInputCallbacks The GetNumberInputCallbacks method returns the number of input callbacks registered over all clients. |
IDebugClient5::GetNumberOutputCallbacks The GetNumberOutputCallbacks method returns the number of output callbacks registered over all clients. |
IDebugClient5::GetOtherOutputMask The GetOtherOutputMask method returns the output mask for another client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetOutputCallbacks The GetOutputCallbacks method returns the output callbacks object registered with the client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetOutputCallbacksWide The GetOutputCallbacksWide method returns the output callbacks object registered with the client. |
IDebugClient5::GetOutputLinePrefixWide Gets a Unicode character string prefix for output lines. |
IDebugClient5::GetOutputMask The GetOutputMask method returns the output mask currently set for the client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetProcessOptions The GetProcessOptions method retrieves the process options affecting the current process. This method belongs to the IDebugClient5 interface. |
IDebugClient5::GetQuitLockString Gets a quit lock string. |
IDebugClient5::GetQuitLockStringWide Gets a Unicode character quit lock string. |
IDebugClient5::GetRunningProcessDescription The IDebugClient5::GetRunningProcessDescription method returns a description of the process that includes several elements. |
IDebugClient5::GetRunningProcessDescriptionWide The IDebugClient5::GetRunningProcessDescriptionWide method returns a description of the process that includes several elements. |
IDebugClient5::GetRunningProcessSystemIdByExecutableName The IDebugClient5::GetRunningProcessSystemIdByExecutableName method searches for a process with a given executable file name and return its process ID. |
IDebugClient5::GetRunningProcessSystemIdByExecutableNameWide The IDebugClient5::GetRunningProcessSystemIdByExecutableNameWide method searches for a process with a given executable file name and return its process ID. |
IDebugClient5::GetRunningProcessSystemIds The GetRunningProcessSystemIds method returns the process IDs for each running process. This method belongs to the IDebugClient5 interface. |
IDebugClient5::IsKernelDebuggerEnabled The IsKernelDebuggerEnabled method checks whether kernel debugging is enabled for the local kernel. This method belongs to the IDebugClient5 interface. |
IDebugClient5::OpenDumpFile The OpenDumpFile method opens a dump file as a debugger target. This method belongs to the IDebugClient5 interface. |
IDebugClient5::OpenDumpFileWide The OpenDumpFileWide method opens a dump file as a debugger target. This method belongs to the IDebugClient5 interface. |
IDebugClient5::OutputIdentity The IDebugClient5::OutputIdentity method formats and outputs a string describing the computer and user this client represents. |
IDebugClient5::OutputIdentityWide The OutputIdentityWide method formats and outputs a string describing the computer and user this client represents. |
IDebugClient5::OutputServers The OutputServers method lists the servers running on a given computer. This method belongs to the IDebugClient5 interface. |
IDebugClient5::OutputServersWide The OutputServersWide method lists the servers running on a given computer. |
IDebugClient5::PopOutputLinePrefix Restores a previously saved output line prefix. |
IDebugClient5::PushOutputLinePrefix Saves an output line prefix. |
IDebugClient5::PushOutputLinePrefixWide Saves a wide string output line prefix. |
IDebugClient5::RemoveProcessOptions The RemoveProcessOptions method removes process options from those options that affect the current process. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetEventCallbacks The SetEventCallbacks method registers an event callbacks object with this client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetEventCallbacksWide The SetEventCallbacksWide method registers an event callbacks object with this client. |
IDebugClient5::SetInputCallbacks The SetInputCallbacks method registers an input callbacks object with the client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetKernelConnectionOptions The SetKernelConnectionOptions method updates some of the connection options for a live kernel target. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetKernelConnectionOptionsWide The SetKernelConnectionOptionsWide method updates some of the connection options for a live kernel target. |
IDebugClient5::SetOtherOutputMask The SetOtherOutputMask method sets the output mask for another client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetOutputCallbacks The SetOutputCallbacks method registers an output callbacks object with this client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetOutputCallbacksWide The SetOutputCallbacksWide method registers an output callbacks object with this client. |
IDebugClient5::SetOutputLinePrefixWide Sets a wide string prefix for output lines. |
IDebugClient5::SetOutputMask The SetOutputMask method sets the output mask for the client. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetProcessOptions The SetProcessOptions method sets the process options affecting the current process. This method belongs to the IDebugClient5 interface. |
IDebugClient5::SetQuitLockString Sets a quit lock string. |
IDebugClient5::SetQuitLockStringWide Sets a quit lock Unicode character string. |
IDebugClient5::StartProcessServer The StartProcessServer method starts a process server. |
IDebugClient5::StartProcessServerWide The StartProcessServerWide method starts a process server. |
IDebugClient5::StartServer The StartServer method starts a debugging server. This method belongs to the IDebugClient5 interface. |
IDebugClient5::StartServerWide The StartServerWide method starts a debugging server. |
IDebugClient5::TerminateCurrentProcess The TerminateCurrentProcess method attempts to terminate the current process. This method belongs to the IDebugClient5 interface. |
IDebugClient5::TerminateProcesses The TerminateProcesses method attempts to terminate all processes in all targets. This method belongs to the IDebugClient5 interface. |
IDebugClient5::WaitForProcessServerEnd The WaitForProcessServerEnd method waits for a local process server to exit. This method belongs to the IDebugClient5 interface. |
IDebugClient5::WriteDumpFile The WriteDumpFile method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient5 interface. |
IDebugClient5::WriteDumpFile2 The WriteDumpFile2 method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient5 interface. |
IDebugClient5::WriteDumpFileWide The WriteDumpFileWide method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient5 interface. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |