Интерфейс IDebugSystemObjects2 (dbgeng.h)
Наследование
Интерфейс IDebugSystemObjects2 наследуется от IDebugSystemObjects. IDebugSystemObjects2 также имеет следующие типы элементов:
Методы
Интерфейс IDebugSystemObjects2 содержит следующие методы.
IDebugSystemObjects2::GetCurrentProcessDataOffset Метод IDebugSystemObjects2::GetCurrentProcessDataOffset возвращает расположение структуры системных данных, описывающей текущий процесс. |
IDebugSystemObjects2::GetCurrentProcessExecutableName Метод GetCurrentProcessExecutableName возвращает имя исполняемого файла, загруженного в текущий процесс. Этот метод принадлежит IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentProcessHandle Метод GetCurrentProcessHandle возвращает системный дескриптор для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentProcessId Метод GetCurrentProcessId возвращает идентификатор процесса подсистемы для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentProcessPeb Метод GetCurrentProcessPeb возвращает блок среды процесса (PEB) текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentProcessSystemId Метод GetCurrentProcessSystemId возвращает идентификатор системного процесса текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentProcessUpTime Метод GetCurrentProcessUpTime возвращает продолжительность выполнения текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentThreadDataOffset Метод GetCurrentThreadDataOffset возвращает расположение структуры системных данных для текущего потока. Этот метод принадлежит IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentThreadHandle Метод GetCurrentThreadHandle возвращает системный дескриптор для текущего потока. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentThreadId Метод GetCurrentThreadId возвращает идентификатор потока подсистемы для текущего потока. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentThreadSystemId Метод GetCurrentThreadSystemId возвращает идентификатор системного потока текущего потока. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetCurrentThreadTeb Метод GetCurrentThreadTeb возвращает расположение блока среды потока (TEB) для текущего потока. Этот метод принадлежит IDebugSystemObjects2. |
IDebugSystemObjects2::GetEventProcess Метод GetEventProcess возвращает идентификатор процесса подсистемы для процесса, в котором произошло последнее событие. Этот метод принадлежит IDebugSystemObjects2. |
IDebugSystemObjects2::GetEventThread Метод GetEventThread возвращает идентификатор потока подсистемы для потока, в котором произошло последнее событие. Этот метод принадлежит IDebugSystemObjects2. |
IDebugSystemObjects2::GetImplicitProcessDataOffset Метод GetImplicitProcessDataOffset возвращает неявный процесс для текущего целевого объекта. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetImplicitThreadDataOffset Метод GetImplicitThreadDataOffset возвращает неявный поток для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetNumberProcesses Метод GetNumberProcesses возвращает количество процессов для текущего целевого объекта. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetNumberThreads Метод GetNumberThreads возвращает количество потоков в текущем процессе. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::GetProcessIdByDataOffset Метод IDebugSystemObjects2::GetProcessIdByDataOffset возвращает идентификатор процесса подсистемы для указанного процесса. Процесс задается смещением данных. |
IDebugSystemObjects2::GetProcessIdByHandle Метод IDebugSystemObjects2::GetProcessIdByHandle возвращает идентификатор процесса подсистемы для указанного процесса. Процесс определяется его системным дескриптором. |
IDebugSystemObjects2::GetProcessIdByPeb Метод IDebugSystemObjects2::GetProcessIdByPeb возвращает идентификатор процесса подсистемы для указанного процесса. |
IDebugSystemObjects2::GetProcessIdBySystemId Метод GetProcessIdBySystemId возвращает идентификатор процесса подсистемы для процесса, указанного идентификатором системного процесса. Этот метод принадлежит IDebugSystemObjects2. |
IDebugSystemObjects2::GetProcessIdsByIndex Метод IDebugSystemObjects2::GetProcessIdsByIndex возвращает идентификатор процесса подсистемы и идентификатор системного процесса для указанных процессов в текущем целевом объекте. |
IDebugSystemObjects2::GetThreadIdByDataOffset Метод IDebugSystemObjects2::GetThreadIdByDataOffset возвращает идентификатор потока подсистемы. Поток задается структурой системных данных. |
IDebugSystemObjects2::GetThreadIdByHandle Метод IDebugSystemObjects2::GetThreadIdByHandle возвращает идентификатор потока подсистемы для указанного потока. Поток задается системным дескриптором. |
IDebugSystemObjects2::GetThreadIdByProcessor Метод GetThreadIdByProcessor (IDebugSystemObjects2) получает идентификатор потока подсистемы для виртуального потока режима ядра, соответствующего указанному процессору. |
IDebugSystemObjects2::GetThreadIdBySystemId Метод GetThreadIdBySystemIdIdIdId (IDebugSystemObjects2) возвращает идентификатор потока подсистемы для потока, указанного идентификатором системного потока. |
IDebugSystemObjects2::GetThreadIdByTeb Метод GetThreadIdByTeb (IDebugSystemObjects2) возвращает идентификатор потока подсистемы для потока, указанного в блоке среды потока (TEB). |
IDebugSystemObjects2::GetThreadIdsByIndex Метод GetThreadIdsByIndex (IDebugSystemObjects2) возвращает идентификаторы подсистемы и системных потоков для указанных потоков в текущем процессе. |
IDebugSystemObjects2::GetTotalNumberThreads Метод GetTotalNumberThreads (IDebugSystemObjects2) возвращает общее число потоков для всех процессов и наибольшее число потоков в любом процессе. |
IDebugSystemObjects2::SetCurrentProcessId Метод SetCurrentProcessId (IDebugSystemObjects2) делает указанный процесс текущим процессом. |
IDebugSystemObjects2::SetCurrentThreadId Метод SetCurrentThreadId (IDebugSystemObjects2) задает текущий поток, указывая идентификатор потока подсистемы. |
IDebugSystemObjects2::SetImplicitProcessDataOffset Метод SetImplicitProcessDataOffset задает неявный процесс для текущего целевого объекта. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
IDebugSystemObjects2::SetImplicitThreadDataOffset Метод SetImplicitThreadDataOffset задает неявный поток для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects2. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | dbgeng.h (включая Dbgeng.h) |