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 IDebugClient3 interface inherits from IDebugClient2. IDebugClient3 also has these types of members:
Methods
The IDebugClient3 interface has these methods.
IDebugClient3::AbandonCurrentProcess The IDebugClient3::AbandonCurrentProcess method removes the current process from the engine's process list without detaching or terminating the process. |
IDebugClient3::AddDumpInformationFile The IDebugClient3::AddDumpInformationFile method registers additional files containing supporting information that will be used when opening a dump file. |
IDebugClient3::AddProcessOptions The AddProcessOptions method adds the process options to those options that affect the current process. This method belongs to the IDebugClient3 interface. |
IDebugClient3::AttachKernel The AttachKernel methods connect the debugger engine to a kernel target. This method belongs to the IDebugClient3 interface. |
IDebugClient3::AttachProcess The AttachProcess method connects the debugger engine to a user-modeprocess. This method belongs to the IDebugClient3 interface. |
IDebugClient3::ConnectProcessServer The ConnectProcessServer methods connect to a process server. This method belongs to the IDebugClient3 interface. |
IDebugClient3::ConnectSession The ConnectSession method joins the client to an existing debugger session. This method belongs to the IDebugClient3 interface. |
IDebugClient3::CreateClient The CreateClient method creates a new client object for the current thread. This method belongs to the IDebugClient3 interface. |
IDebugClient3::CreateProcess The CreateProcess method creates a process from the specified command line. This method belongs to the IDebugClient3 interface. |
IDebugClient3::CreateProcessAndAttach The IDebugClient3::CreateProcessAndAttach method creates a process from a specified command line, then attach to another user-mode process. |
IDebugClient3::CreateProcessAndAttachWide The IDebugClient3::CreateProcessAndAttachWide method creates a process from a specified command line, then attach to another user-mode process. |
IDebugClient3::CreateProcessWide The CreateProcessWide method creates a process from the specified command line. This method belongs to the IDebugClient3 interface. |
IDebugClient3::DetachCurrentProcess The DetachCurrentProcess method detaches the debugger engine from the current process, resuming all its threads. This method belongs to IDebugClient3. |
IDebugClient3::DetachProcesses The IDebugClient3::DetachProcesses method detaches the debugger engine from all processes in all targets, resuming all their threads. |
IDebugClient3::DisconnectProcessServer The DisconnectProcessServer method disconnects the debugger engine from a process server. This method belongs to the IDebugClient3 interface. |
IDebugClient3::DispatchCallbacks The DispatchCallbacks method lets the debugger engine use the current thread for callbacks. This method belongs to the IDebugClient3 interface. |
IDebugClient3::EndProcessServer The EndProcessServer method requests that a process server be shut down. This method belongs to the IDebugClient3 interface. |
IDebugClient3::EndSession The EndSession method ends the current debugger session. This method belongs to the IDebugClient3 interface. |
IDebugClient3::ExitDispatch The ExitDispatch method causes the DispatchCallbacks method to return. This method belongs to the IDebugClient3 interface. |
IDebugClient3::FlushCallbacks The IDebugClient3::FlushCallbacks method forces any remaining buffered output to be delivered to the IDebugOutputCallbacks object registered with this client. |
IDebugClient3::GetEventCallbacks The GetEventCallbacks method returns the event callbacks object registered with this client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetExitCode The IDebugClient3::GetExitCode method returns the exit code of the current process if that process has already run through to completion. |
IDebugClient3::GetIdentity The GetIdentity method returns a string describing the computer and user this client represents. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetInputCallbacks The GetInputCallbacks method returns the input callbacks object registered with this client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetKernelConnectionOptions The GetKernelConnectionOptions method returns the connection options for the current kernel target. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetOtherOutputMask The GetOtherOutputMask method returns the output mask for another client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetOutputCallbacks The GetOutputCallbacks method returns the output callbacks object registered with the client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetOutputMask The GetOutputMask method returns the output mask currently set for the client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetProcessOptions The GetProcessOptions method retrieves the process options affecting the current process. This method belongs to the IDebugClient3 interface. |
IDebugClient3::GetRunningProcessDescription The IDebugClient3::GetRunningProcessDescription method returns a description of the process that includes several elements. |
IDebugClient3::GetRunningProcessDescriptionWide The IDebugClient3::GetRunningProcessDescriptionWide method returns a description of the process that includes several elements. |
IDebugClient3::GetRunningProcessSystemIdByExecutableName The IDebugClient3::GetRunningProcessSystemIdByExecutableName method searches for a process with a given executable file name and return its process ID. |
IDebugClient3::GetRunningProcessSystemIdByExecutableNameWide The IDebugClient3::GetRunningProcessSystemIdByExecutableNameWide method searches for a process with a given executable file name and return its process ID. |
IDebugClient3::GetRunningProcessSystemIds The GetRunningProcessSystemIds method returns the process IDs for each running process. This method belongs to the IDebugClient3 interface. |
IDebugClient3::IsKernelDebuggerEnabled The IsKernelDebuggerEnabled method checks whether kernel debugging is enabled for the local kernel. This method belongs to the IDebugClient3 interface. |
IDebugClient3::OpenDumpFile The OpenDumpFile method opens a dump file as a debugger target. This method belongs to the IDebugClient3 interface. |
IDebugClient3::OutputIdentity The IDebugClient3::OutputIdentity method formats and outputs a string describing the computer and user this client represents. |
IDebugClient3::OutputServers The OutputServers method lists the servers running on a given computer. This method belongs to the IDebugClient3 interface. |
IDebugClient3::RemoveProcessOptions The RemoveProcessOptions method removes process options from those options that affect the current process. This method belongs to the IDebugClient3 interface. |
IDebugClient3::SetEventCallbacks The SetEventCallbacks method registers an event callbacks object with this client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::SetInputCallbacks The SetInputCallbacks method registers an input callbacks object with the client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::SetKernelConnectionOptions The SetKernelConnectionOptions method updates some of the connection options for a live kernel target. This method belongs to the IDebugClient3 interface. |
IDebugClient3::SetOtherOutputMask The SetOtherOutputMask method sets the output mask for another client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::SetOutputCallbacks The SetOutputCallbacks method registers an output callbacks object with this client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::SetOutputMask The SetOutputMask method sets the output mask for the client. This method belongs to the IDebugClient3 interface. |
IDebugClient3::SetProcessOptions The SetProcessOptions method sets the process options affecting the current process. This method belongs to the IDebugClient3 interface. |
IDebugClient3::StartProcessServer The StartProcessServer method starts a process server. This method belongs to the IDebugClient3 interface. |
IDebugClient3::StartServer The StartServer method starts a debugging server. This method belongs to the IDebugClient3 interface. |
IDebugClient3::TerminateCurrentProcess The TerminateCurrentProcess method attempts to terminate the current process. This method belongs to the IDebugClient3 interface. |
IDebugClient3::TerminateProcesses The TerminateProcesses method attempts to terminate all processes in all targets. This method belongs to the IDebugClient3 interface. |
IDebugClient3::WaitForProcessServerEnd The WaitForProcessServerEnd method waits for a local process server to exit. This method belongs to the IDebugClient3 interface. |
IDebugClient3::WriteDumpFile The WriteDumpFile method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient3 interface. |
IDebugClient3::WriteDumpFile2 The WriteDumpFile2 method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient3 interface. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |