IDebugSystemObjects4 接口 (dbgeng.h)
继承
IDebugSystemObjects4 接口继承自 IDebugSystemObjects3。 IDebugSystemObjects4 还包含以下类型的成员:
方法
IDebugSystemObjects4 接口包含以下方法。
IDebugSystemObjects4::GetCurrentProcessDataOffset IDebugSystemObjects4::GetCurrentProcessDataOffset 方法返回描述当前进程的系统数据结构的位置。 |
IDebugSystemObjects4::GetCurrentProcessExecutableName GetCurrentProcessExecutableName 方法返回当前进程中加载的可执行文件的名称。 此方法属于 IDebugSystemObjects4。 |
IDebugSystemObjects4::GetCurrentProcessExecutableNameWide GetCurrentProcessExecutableNameWide 方法返回当前进程中加载的可执行文件的名称。 |
IDebugSystemObjects4::GetCurrentProcessHandle GetCurrentProcessHandle 方法返回当前进程的系统句柄。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentProcessId GetCurrentProcessId 方法返回当前进程的引擎进程 ID。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentProcessPeb GetCurrentProcessPeb 方法返回当前进程的 PEB) (进程环境块。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentProcessSystemId GetCurrentProcessSystemId 方法返回当前进程的系统进程 ID。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentProcessUpTime GetCurrentProcessUpTime 方法返回当前进程运行的时间长度。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentSystemId GetCurrentSystemId 方法返回当前进程的引擎目标 ID。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentSystemServerNameWide 获取当前进程的服务器名称。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentThreadDataOffset GetCurrentThreadDataOffset 方法返回当前线程的系统数据结构的位置。 此方法属于 IDebugSystemObjects4。 |
IDebugSystemObjects4::GetCurrentThreadHandle GetCurrentThreadHandle 方法返回当前线程的系统句柄。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentThreadId GetCurrentThreadId 方法返回当前线程的引擎线程 ID。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentThreadSystemId GetCurrentThreadSystemId 方法返回当前线程的系统线程 ID。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetCurrentThreadTeb GetCurrentThreadTeb 方法返回当前线程的 TEB) (线程环境块的位置。 此方法属于 IDebugSystemObjects4。 |
IDebugSystemObjects4::GetEventProcess GetEventProcess 方法返回发生最后一个事件的进程的引擎进程 ID。 此方法属于 IDebugSystemObjects4。 |
IDebugSystemObjects4::GetEventSystem GetEventSystem 方法返回发生最后一个事件的目标的引擎目标 ID。 此方法属于 IDebugSystemObjects4。 |
IDebugSystemObjects4::GetEventThread GetEventThread 方法返回发生最后一个事件的线程的引擎线程 ID。 此方法属于 IDebugSystemObjects4。 |
IDebugSystemObjects4::GetImplicitProcessDataOffset GetImplicitProcessDataOffset 方法返回当前目标的隐式进程。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetImplicitThreadDataOffset GetImplicitThreadDataOffset 方法返回当前进程的隐式线程。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetNumberProcesses GetNumberProcesses 方法返回当前目标的进程数。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetNumberSystems GetNumberSystems 方法返回引擎当前连接到的目标数。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetNumberThreads GetNumberThreads 方法返回当前进程中的线程数。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetProcessIdByDataOffset IDebugSystemObjects4::GetProcessIdByDataOffset 方法返回指定进程的引擎进程 ID。 进程由其数据偏移量指定。 |
IDebugSystemObjects4::GetProcessIdByHandle IDebugSystemObjects4::GetProcessIdByHandle 方法返回指定进程的引擎进程 ID。 进程由其系统句柄指定。 |
IDebugSystemObjects4::GetProcessIdByPeb IDebugSystemObjects4::GetProcessIdByPeb 方法返回指定进程的引擎进程 ID。 |
IDebugSystemObjects4::GetProcessIdBySystemId GetProcessIdBySystemId 方法返回由其系统进程 ID 指定的进程的引擎进程 ID。 此方法属于 IDebugSystemObjects4。 |
IDebugSystemObjects4::GetProcessIdsByIndex IDebugSystemObjects4::GetProcessIdsByIndex 方法返回当前目标中指定进程的引擎进程 ID 和系统进程 ID。 |
IDebugSystemObjects4::GetSystemIdsByIndex GetSystemIdsByIndex 方法返回指定目标的引擎目标 ID。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::GetThreadIdByDataOffset IDebugSystemObjects4::GetThreadIdByDataOffset 方法返回引擎线程 ID。 线程由其系统数据结构指定。 |
IDebugSystemObjects4::GetThreadIdByHandle IDebugSystemObjects4::GetThreadIdByHandle 方法返回指定线程的引擎线程 ID。 线程由其系统句柄指定。 |
IDebugSystemObjects4::GetThreadIdByProcessor (IDebugSystemObjects4) GetThreadIdByProcessor 方法获取与指定处理器对应的内核模式虚拟线程的引擎线程 ID。 |
IDebugSystemObjects4::GetThreadIdBySystemId (IDebugSystemObjects4) GetThreadIdBySystemId 方法返回由其系统线程 ID 指定的线程的引擎线程 ID。 |
IDebugSystemObjects4::GetThreadIdByTeb (IDebugSystemObjects4) GetThreadIdByTeb 方法返回由其线程环境块 (TEB) 指定的线程的引擎线程 ID。 |
IDebugSystemObjects4::GetThreadIdsByIndex (IDebugSystemObjects4) GetThreadIdsByIndex 方法返回当前进程中指定线程的引擎和系统线程 ID。 |
IDebugSystemObjects4::GetTotalNumberThreads (IDebugSystemObjects4) GetTotalNumberThreads 方法返回所有进程的线程总数以及任何进程中的最大线程数。 |
IDebugSystemObjects4::GetTotalNumberThreadsAndProcesses IDebugSystemObjects4::GetTotalNumberThreadsAndProcesses 方法返回引擎附加到的所有目标中的线程数和进程数。 |
IDebugSystemObjects4::SetCurrentProcessId (IDebugSystemObjects4) SetCurrentProcessId 方法使指定的进程成为当前进程。 |
IDebugSystemObjects4::SetCurrentSystemId SetCurrentSystemId 方法使指定的目标成为当前目标。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::SetCurrentThreadId (IDebugSystemObjects4) SetCurrentThreadId 方法通过指定引擎线程 ID 来设置当前线程。 |
IDebugSystemObjects4::SetImplicitProcessDataOffset SetImplicitProcessDataOffset 方法设置当前目标的隐式进程。 此方法属于 IDebugSystemObjects4 接口。 |
IDebugSystemObjects4::SetImplicitThreadDataOffset SetImplicitThreadDataOffset 方法设置当前进程的隐式线程。 此方法属于 IDebugSystemObjects4 接口。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dbgeng.h (包括 Dbgeng.h) |