IDebugSystemObjects3 接口 (dbgeng.h)

遗产

IDebugSystemObjects3 接口继承自 IDebugSystemObjects2IDebugSystemObjects3 也有以下类型的成员:

方法

IDebugSystemObjects3 接口具有这些方法。

 
IDebugSystemObjects3::GetCurrentProcessDataOffset

IDebugSystemObjects3::GetCurrentProcessDataOffset 方法返回描述当前进程的系统数据结构的位置。
IDebugSystemObjects3::GetCurrentProcessExecutableName

GetCurrentProcessExecutableName 方法返回当前进程中加载的可执行文件的名称。 此方法属于 IDebugSystemObjects3。
IDebugSystemObjects3::GetCurrentProcessHandle

GetCurrentProcessHandle 方法返回当前进程的系统句柄。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentProcessId

GetCurrentProcessId 方法返回当前进程的引擎进程 ID。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentProcessPeb

GetCurrentProcessPeb 方法返回当前进程的进程环境块(PEB)。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentProcessSystemId

GetCurrentProcessSystemId 方法返回当前进程的系统进程 ID。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentProcessUpTime

GetCurrentProcessUpTime 方法返回当前进程正在运行的时间长度。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentSystemId

GetCurrentSystemId 方法返回当前进程的引擎目标 ID。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentSystemServer

获取当前进程的服务器。
IDebugSystemObjects3::GetCurrentSystemServerName

获取当前进程的服务器名称。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentThreadDataOffset

GetCurrentThreadDataOffset 方法返回当前线程的系统数据结构的位置。 此方法属于 IDebugSystemObjects3。
IDebugSystemObjects3::GetCurrentThreadHandle

GetCurrentThreadHandle 方法返回当前线程的系统句柄。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentThreadId

GetCurrentThreadId 方法返回当前线程的引擎线程 ID。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentThreadSystemId

GetCurrentThreadSystemId 方法返回当前线程的系统线程 ID。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetCurrentThreadTeb

GetCurrentThreadTeb 方法返回当前线程的线程环境块 (TEB) 的位置。 此方法属于 IDebugSystemObjects3。
IDebugSystemObjects3::GetEventProcess

GetEventProcess 方法返回发生最后一个事件的进程的引擎进程 ID。 此方法属于 IDebugSystemObjects3。
IDebugSystemObjects3::GetEventSystem

GetEventSystem 方法返回发生最后一个事件的目标的引擎目标 ID。 此方法属于 IDebugSystemObjects3。
IDebugSystemObjects3::GetEventThread

GetEventThread 方法返回发生最后一个事件的线程的引擎线程 ID。 此方法属于 IDebugSystemObjects3。
IDebugSystemObjects3::GetImplicitProcessDataOffset

GetImplicitProcessDataOffset 方法返回当前目标的隐式进程。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetImplicitThreadDataOffset

GetImplicitThreadDataOffset 方法返回当前进程的隐式线程。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetNumberProcesses

GetNumberProcesses 方法返回当前目标的进程数。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetNumberSystems

GetNumberSystems 方法返回引擎当前连接到的目标数。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetNumberThreads

GetNumberThreads 方法返回当前进程中的线程数。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetProcessIdByDataOffset

IDebugSystemObjects3::GetProcessIdByDataOffset 方法返回指定进程的引擎进程 ID。 该过程由其数据偏移量指定。
IDebugSystemObjects3::GetProcessIdByHandle

IDebugSystemObjects3::GetProcessIdByHandle 方法返回指定进程的引擎进程 ID。 进程由其系统句柄指定。
IDebugSystemObjects3::GetProcessIdByPeb

IDebugSystemObjects3::GetProcessIdByPeb 方法返回指定进程的引擎进程 ID。
IDebugSystemObjects3::GetProcessIdBySystemId

GetProcessIdBySystemId 方法返回由其系统进程 ID 指定的进程的引擎进程 ID。 此方法属于 IDebugSystemObjects3。
IDebugSystemObjects3::GetProcessIdsByIndex

IDebugSystemObjects3::GetProcessIdsByIndex 方法返回当前目标中指定进程的引擎进程 ID 和系统进程 ID。
IDebugSystemObjects3::GetSystemByServer

获取服务器的系统。
IDebugSystemObjects3::GetSystemIdsByIndex

GetSystemIdsByIndex 方法返回指定目标的引擎目标 ID。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::GetThreadIdByDataOffset

IDebugSystemObjects3::GetThreadIdByDataOffset 方法返回引擎线程 ID。 线程由其系统数据结构指定。
IDebugSystemObjects3::GetThreadIdByHandle

IDebugSystemObjects3::GetThreadIdByHandle 方法返回指定线程的引擎线程 ID。 线程由其系统句柄指定。
IDebugSystemObjects3::GetThreadIdByProcessor

(IDebugSystemObjects3) GetThreadIdByProcessor 方法获取与指定处理器对应的内核模式虚拟线程的引擎线程 ID。
IDebugSystemObjects3::GetThreadIdBySystemId

(IDebugSystemObjects3) GetThreadIdBySystemId 方法返回由其系统线程 ID 指定的线程的引擎线程 ID。
IDebugSystemObjects3::GetThreadIdByTeb

(IDebugSystemObjects3) GetThreadIdByTeb 方法返回其线程环境块 (TEB) 指定的线程的引擎线程 ID。
IDebugSystemObjects3::GetThreadIdsByIndex

GetThreadIdsByIndex 方法返回当前进程中指定线程的引擎和系统线程 ID。
IDebugSystemObjects3::GetTotalNumberThreads

GetTotalNumberThreads 方法返回所有进程的线程总数和任何进程中的最大线程数。
IDebugSystemObjects3::GetTotalNumberThreadsAndProcesses

IDebugSystemObjects3::GetTotalNumberThreadsAndProcesses 方法返回引擎附加到的目标中的线程和进程总数。
IDebugSystemObjects3::SetCurrentProcessId

SetCurrentProcessId 方法使指定的进程成为当前进程。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::SetCurrentSystemId

SetCurrentSystemId 方法使指定的目标成为当前目标。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::SetCurrentThreadId

SetCurrentThreadId 方法通过指定引擎线程 ID 来设置当前线程。
IDebugSystemObjects3::SetImplicitProcessDataOffset

SetImplicitProcessDataOffset 方法设置当前目标的隐式进程。 此方法属于 IDebugSystemObjects3 接口。
IDebugSystemObjects3::SetImplicitThreadDataOffset

SetImplicitThreadDataOffset 方法设置当前进程的隐式线程。 此方法属于 IDebugSystemObjects3 接口。

要求

要求 价值
目标平台 窗户
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

IDebugSystemObjects

IDebugSystemObjects2

IDebugSystemObjects4