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 IDebugSystemObjects2 interface inherits from IDebugSystemObjects. IDebugSystemObjects2 also has these types of members:
Methods
The IDebugSystemObjects2 interface has these methods.
IDebugSystemObjects2::GetCurrentProcessDataOffset The IDebugSystemObjects2::GetCurrentProcessDataOffset method returns the location of the system data structure describing the current process. |
IDebugSystemObjects2::GetCurrentProcessExecutableName The GetCurrentProcessExecutableName method returns the name of executable file loaded in the current process. This method belongs to IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentProcessHandle The GetCurrentProcessHandle method returns the system handle for the current process. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentProcessId The GetCurrentProcessId method returns the engine process ID for the current process. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentProcessPeb The GetCurrentProcessPeb method returns the process environment block (PEB) of the current process. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentProcessSystemId The GetCurrentProcessSystemId method returns the system process ID of the current process. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentProcessUpTime The GetCurrentProcessUpTime method returns the length of time the current process has been running. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentThreadDataOffset The GetCurrentThreadDataOffset method returns the location of the system data structure for the current thread. This method belongs to IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentThreadHandle The GetCurrentThreadHandle method returns the system handle for the current thread. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentThreadId The GetCurrentThreadId method returns the engine thread ID for the current thread. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentThreadSystemId The GetCurrentThreadSystemId method returns the system thread ID of the current thread. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetCurrentThreadTeb The GetCurrentThreadTeb method returns the location of the thread environment block (TEB) for the current thread. This method belongs to IDebugSystemObjects2. |
IDebugSystemObjects2::GetEventProcess The GetEventProcess method returns the engine process ID for the process on which the last event occurred. This method belongs to IDebugSystemObjects2. |
IDebugSystemObjects2::GetEventThread The GetEventThread method returns the engine thread ID for the thread on which the last event occurred. This method belongs to IDebugSystemObjects2. |
IDebugSystemObjects2::GetImplicitProcessDataOffset The GetImplicitProcessDataOffset method returns the implicit process for the current target. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetImplicitThreadDataOffset The GetImplicitThreadDataOffset method returns the implicit thread for the current process. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetNumberProcesses The GetNumberProcesses method returns the number of processes for the current target. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetNumberThreads The GetNumberThreads method returns the number of threads in the current process. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::GetProcessIdByDataOffset The IDebugSystemObjects2::GetProcessIdByDataOffset method returns the engine process ID for the specified process. The process is specified by its data offset. |
IDebugSystemObjects2::GetProcessIdByHandle The IDebugSystemObjects2::GetProcessIdByHandle method returns the engine process ID for the specified process. The process is specified by its system handle. |
IDebugSystemObjects2::GetProcessIdByPeb The IDebugSystemObjects2::GetProcessIdByPeb method returns the engine process ID for the specified process. |
IDebugSystemObjects2::GetProcessIdBySystemId The GetProcessIdBySystemId method returns the engine process ID for a process specified by its system process ID. This method belongs to IDebugSystemObjects2. |
IDebugSystemObjects2::GetProcessIdsByIndex The IDebugSystemObjects2::GetProcessIdsByIndex method returns the engine process ID and system process ID for the specified processes in the current target. |
IDebugSystemObjects2::GetThreadIdByDataOffset The IDebugSystemObjects2::GetThreadIdByDataOffset method returns the engine thread ID. The thread is specified by its system data structure. |
IDebugSystemObjects2::GetThreadIdByHandle The IDebugSystemObjects2::GetThreadIdByHandle method returns the engine thread ID for the specified thread. The thread is specified by its system handle. |
IDebugSystemObjects2::GetThreadIdByProcessor The (IDebugSystemObjects2) GetThreadIdByProcessor method gets the engine thread ID for the kernel-mode virtual thread corresponding to the specified processor. |
IDebugSystemObjects2::GetThreadIdBySystemId The (IDebugSystemObjects2) GetThreadIdBySystemId method returns the engine thread ID for a thread specified by its system thread ID. |
IDebugSystemObjects2::GetThreadIdByTeb The (IDebugSystemObjects2) GetThreadIdByTeb method returns the engine thread ID for a thread specified by its thread environment block (TEB). |
IDebugSystemObjects2::GetThreadIdsByIndex The (IDebugSystemObjects2) GetThreadIdsByIndex method returns the engine and system thread IDs for the specified threads in the current process. |
IDebugSystemObjects2::GetTotalNumberThreads The (IDebugSystemObjects2) GetTotalNumberThreads method returns the total number of threads for all processes and the largest number of threads in any process. |
IDebugSystemObjects2::SetCurrentProcessId The (IDebugSystemObjects2) SetCurrentProcessId method makes the specified process the current process. |
IDebugSystemObjects2::SetCurrentThreadId The (IDebugSystemObjects2) SetCurrentThreadId method sets the current thread by specifying an engine thread ID. |
IDebugSystemObjects2::SetImplicitProcessDataOffset The SetImplicitProcessDataOffset method sets the implicit process for the current target. This method belongs to the IDebugSystemObjects2 interface. |
IDebugSystemObjects2::SetImplicitThreadDataOffset The SetImplicitThreadDataOffset method sets the implicit thread for the current process. This method belongs to the IDebugSystemObjects2 interface. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |