IDebugSystemObjects4 接口 (dbgeng.h)

继承

IDebugSystemObjects4 接口继承自 IDebugSystemObjects3IDebugSystemObjects4 还包含以下类型的成员:

方法

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)

另请参阅

IDebugSystemObjects

IDebugSystemObjects2

IDebugSystemObjects3