IDebugClient3 介面 (dbgeng.h)
遺產
IDebugClient3 介面繼承自 IDebugClient2。 IDebugClient3 也有下列類型的成員:
方法
IDebugClient3 介面具有這些方法。
IDebugClient3::AbandonCurrentProcess IDebugClient3::AbandonCurrentProcess 方法會從引擎的進程清單中移除目前的進程,而不會中斷連結或終止進程。 |
IDebugClient3::AddDumpInformationFile IDebugClient3::AddDumpInformationFile 方法會註冊其他檔案,其中包含開啟傾印檔案時將使用的支持資訊。 |
IDebugClient3::AddProcessOptions AddProcessOptions 方法會將進程選項新增至影響目前進程的選項。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::AttachKernel AttachKernel 方法會將調試程式引擎連接到核心目標。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::AttachProcess AttachProcess 方法會將調試程式引擎連接到使用者模式處理。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::ConnectProcessServer ConnectProcessServer 方法會連線到進程伺服器。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::ConnectSession ConnectSession 方法會將用戶端聯結至現有的調試程式會話。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::CreateClient CreateClient 方法會建立目前線程的新客戶端物件。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::CreateProcess CreateProcess 方法會從指定的命令行建立進程。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::CreateProcessAndAttach IDebugClient3::CreateProcessAndAttach 方法會從指定的命令行建立進程,然後附加至另一個使用者模式進程。 |
IDebugClient3::CreateProcessAndAttachWide IDebugClient3::CreateProcessAndAttachWide 方法會從指定的命令行建立進程,然後附加至另一個使用者模式進程。 |
IDebugClient3::CreateProcessWide CreateProcessWide 方法會從指定的命令行建立進程。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::D etachCurrentProcess DetachCurrentProcess 方法會將調試程式引擎與目前進程中斷連結,並繼續其所有線程。 這個方法屬於 IDebugClient3。 |
IDebugClient3::D etachProcesses IDebugClient3::D etachProcesses 方法會將調試程式引擎與所有目標中的所有進程中斷連結,並繼續其所有線程。 |
IDebugClient3::D isconnectProcessServer DisconnectProcessServer 方法會中斷調試程式引擎與進程伺服器的連線。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::D ispatchCallbacks DispatchCallbacks 方法可讓調試程式引擎使用目前的線程進行回呼。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::EndProcessServer EndProcessServer 方法會要求進程伺服器關閉。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::EndSession EndSession 方法會結束目前的調試程式會話。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::ExitDispatch ExitDispatch 方法會導致 DispatchCallbacks 方法傳回。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::FlushCallbacks IDebugClient3::FlushCallbacks 方法會強制任何剩餘的緩衝輸出傳遞至已向這個用戶端註冊的 IDebugOutputCallbacks 物件。 |
IDebugClient3::GetEventCallbacks GetEventCallbacks 方法會傳回向這個客戶端註冊的事件回呼物件。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetExitCode 如果該程式已經執行到完成,IDebugClient3::GetExitCode 方法會傳回目前進程的結束代碼。 |
IDebugClient3::GetIdentity GetIdentity 方法會傳回字串,描述計算機和此用戶端所代表的使用者。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetInputCallbacks GetInputCallbacks 方法會傳回向這個用戶端註冊的輸入回呼物件。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetKernelConnectionOptions GetKernelConnectionOptions 方法會傳回目前核心目標的連線選項。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetOtherOutputMask GetOtherOutputMask 方法會傳回另一個客戶端的輸出掩碼。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetOutputCallbacks GetOutputCallbacks 方法會傳回向客戶端註冊的輸出回呼物件。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetOutputMask GetOutputMask 方法會傳回用戶端目前設定的輸出遮罩。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetProcessOptions GetProcessOptions 方法會擷取影響目前進程的進程選項。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::GetRunningProcessDescription IDebugClient3::GetRunningProcessDescription 方法會傳回包含數個項目的程式描述。 |
IDebugClient3::GetRunningProcessDescriptionWide IDebugClient3::GetRunningProcessDescriptionWide 方法會傳回包含數個元素的程式描述。 |
IDebugClient3::GetRunningProcessSystemIdByExecutableName IDebugClient3::GetRunningProcessSystemIdByExecutableName 方法會搜尋具有指定可執行檔名稱的進程,並傳回其進程標識符。 |
IDebugClient3::GetRunningProcessSystemIdByExecutableNameWide IDebugClient3::GetRunningProcessSystemIdByExecutableNameWide 方法會搜尋具有指定可執行檔名稱的進程,並傳回其進程標識符。 |
IDebugClient3::GetRunningProcessSystemIds GetRunningProcessSystemIds 方法會針對每個執行中的進程傳回進程標識符。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::IsKernelDebuggerEnabled IsKernelDebuggerEnabled 方法會檢查是否已啟用本機核心的核心偵錯。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::OpenDumpFile OpenDumpFile 方法會開啟傾印檔案作為調試程序目標。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::OutputIdentity IDebugClient3::OutputIdentity 方法會格式化並輸出描述計算機和此用戶端所代表使用者的字串。 |
IDebugClient3::OutputServers OutputServers 方法會列出在指定計算機上執行的伺服器。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::RemoveProcessOptions RemoveProcessOptions 方法會從影響目前進程的選項中移除進程選項。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::SetEventCallbacks SetEventCallbacks 方法會向這個客戶端註冊事件回呼物件。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::SetInputCallbacks SetInputCallbacks 方法會向客戶端註冊輸入回呼物件。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::SetKernelConnectionOptions SetKernelConnectionOptions 方法會更新即時核心目標的一些連線選項。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::SetOtherOutputMask SetOtherOutputMask 方法會設定另一個用戶端的輸出遮罩。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::SetOutputCallbacks SetOutputCallbacks 方法會向這個用戶端註冊輸出回呼物件。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::SetOutputMask SetOutputMask 方法會設定客戶端的輸出遮罩。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::SetProcessOptions SetProcessOptions 方法會設定影響目前進程的進程選項。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::StartProcessServer StartProcessServer 方法會啟動進程伺服器。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::StartServer StartServer 方法會啟動偵錯伺服器。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::TerminateCurrentProcess TerminateCurrentProcess 方法會嘗試終止目前的進程。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::TerminateProcesses TerminateProcesses 方法會嘗試終止所有目標中的所有進程。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::WaitForProcessServerEnd WaitForProcessServerEnd 方法會等候本機進程伺服器結束。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::WriteDumpFile WriteDumpFile 方法會建立使用者模式或 kernel-modecrash 傾印檔案。 這個方法屬於 IDebugClient3 介面。 |
IDebugClient3::WriteDumpFile2 WriteDumpFile2 方法會建立使用者模式或 kernel-modecrash 傾印檔案。 這個方法屬於 IDebugClient3 介面。 |
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | dbgeng.h (include Dbgeng.h) |