Поделиться через


Интерфейс 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)

См. также раздел

IDebugSystemObjects

IDebugSystemObjects3

IDebugSystemObjects4