Интерфейс IDebugSystemObjects3 (dbgeng.h)

Наследование

Интерфейс IDebugSystemObjects3 наследуется от IDebugSystemObjects2. IDebugSystemObjects3 также имеет следующие типы элементов:

Методы

Интерфейс IDebugSystemObjects3 содержит следующие методы.

 
IDebugSystemObjects3::GetCurrentProcessDataOffset

Метод IDebugSystemObjects3::GetCurrentProcessDataOffset возвращает расположение структуры системных данных, описывающей текущий процесс.
IDebugSystemObjects3::GetCurrentProcessExecutableName

Метод GetCurrentProcessExecutableName возвращает имя исполняемого файла, загруженного в текущий процесс. Этот метод принадлежит IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentProcessHandle

Метод GetCurrentProcessHandle возвращает системный дескриптор для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentProcessId

Метод GetCurrentProcessId возвращает идентификатор процесса подсистемы для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentProcessPeb

Метод GetCurrentProcessPeb возвращает блок среды процесса (PEB) текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentProcessSystemId

Метод GetCurrentProcessSystemId возвращает идентификатор системного процесса текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentProcessUpTime

Метод GetCurrentProcessUpTime возвращает продолжительность выполнения текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentSystemId

Метод GetCurrentSystemId возвращает идентификатор целевого объекта подсистемы для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentSystemServer

Возвращает сервер для текущего процесса.
IDebugSystemObjects3::GetCurrentSystemServerName

Возвращает имя сервера для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentThreadDataOffset

Метод GetCurrentThreadDataOffset возвращает расположение структуры системных данных для текущего потока. Этот метод принадлежит IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentThreadHandle

Метод GetCurrentThreadHandle возвращает системный дескриптор для текущего потока. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentThreadId

Метод GetCurrentThreadId возвращает идентификатор потока подсистемы для текущего потока. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentThreadSystemId

Метод GetCurrentThreadSystemId возвращает идентификатор системного потока текущего потока. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetCurrentThreadTeb

Метод GetCurrentThreadTeb возвращает расположение блока среды потока (TEB) для текущего потока. Этот метод принадлежит IDebugSystemObjects3.
IDebugSystemObjects3::GetEventProcess

Метод GetEventProcess возвращает идентификатор процесса подсистемы для процесса, в котором произошло последнее событие. Этот метод принадлежит IDebugSystemObjects3.
IDebugSystemObjects3::GetEventSystem

Метод GetEventSystem возвращает идентификатор целевого объекта подсистемы для целевого объекта, в котором произошло последнее событие. Этот метод принадлежит IDebugSystemObjects3.
IDebugSystemObjects3::GetEventThread

Метод GetEventThread возвращает идентификатор потока подсистемы для потока, в котором произошло последнее событие. Этот метод принадлежит IDebugSystemObjects3.
IDebugSystemObjects3::GetImplicitProcessDataOffset

Метод GetImplicitProcessDataOffset возвращает неявный процесс для текущего целевого объекта. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetImplicitThreadDataOffset

Метод GetImplicitThreadDataOffset возвращает неявный поток для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetNumberProcesses

Метод GetNumberProcesses возвращает количество процессов для текущего целевого объекта. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetNumberSystems

Метод GetNumberSystems возвращает количество целевых объектов, к которым в данный момент подключен модуль. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetNumberThreads

Метод GetNumberThreads возвращает количество потоков в текущем процессе. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetProcessIdByDataOffset

Метод IDebugSystemObjects3::GetProcessIdByDataOffset возвращает идентификатор процесса обработчика для указанного процесса. Процесс задается смещением данных.
IDebugSystemObjects3::GetProcessIdByHandle

Метод IDebugSystemObjects3::GetProcessIdByHandle возвращает идентификатор процесса подсистемы для указанного процесса. Процесс определяется его системным дескриптором.
IDebugSystemObjects3::GetProcessIdByPeb

Метод IDebugSystemObjects3::GetProcessIdByPeb возвращает идентификатор процесса подсистемы для указанного процесса.
IDebugSystemObjects3::GetProcessIdBySystemId

Метод GetProcessIdBySystemId возвращает идентификатор процесса подсистемы для процесса, указанного идентификатором системного процесса. Этот метод принадлежит IDebugSystemObjects3.
IDebugSystemObjects3::GetProcessIdsByIndex

Метод IDebugSystemObjects3::GetProcessIdsByIndex возвращает идентификатор процесса подсистемы и идентификатор системного процесса для указанных процессов в текущем целевом объекте.
IDebugSystemObjects3::GetSystemByServer

Возвращает систему для сервера.
IDebugSystemObjects3::GetSystemIdsByIndex

Метод GetSystemIdsByIndex возвращает идентификаторы целевых объектов подсистемы для указанных целевых объектов. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::GetThreadIdByDataOffset

Метод IDebugSystemObjects3::GetThreadIdByDataOffset возвращает идентификатор потока подсистемы. Поток задается структурой системных данных.
IDebugSystemObjects3::GetThreadIdByHandle

Метод IDebugSystemObjects3::GetThreadIdByHandle возвращает идентификатор потока подсистемы для указанного потока. Поток задается системным дескриптором.
IDebugSystemObjects3::GetThreadIdByProcessor

Метод GetThreadIdByProcessor (IDebugSystemObjects3) получает идентификатор потока подсистемы для виртуального потока режима ядра, соответствующего указанному процессору.
IDebugSystemObjects3::GetThreadIdBySystemId

Метод GetThreadIdBySystemIdIdId (IDebugSystemObjects3) возвращает идентификатор потока подсистемы для потока, указанного идентификатором системного потока.
IDebugSystemObjects3::GetThreadIdByTeb

Метод GetThreadIdByTeb (IDebugSystemObjects3) возвращает идентификатор потока подсистемы для потока, указанного в блоке среды потока (TEB).
IDebugSystemObjects3::GetThreadIdsByIndex

Метод GetThreadIdsByIndex (IDebugSystemObjects3) возвращает идентификаторы подсистемы и системных потоков для указанных потоков в текущем процессе.
IDebugSystemObjects3::GetTotalNumberThreads

Метод GetTotalNumberThreads (IDebugSystemObjects3) возвращает общее число потоков для всех процессов и наибольшее число потоков в любом процессе.
IDebugSystemObjects3::GetTotalNumberThreadsAndProcesses

Метод IDebugSystemObjects3::GetTotalNumberThreadsAndProcesses возвращает общее количество потоков и процессов в целевых объектах, к которому подключен модуль.
IDebugSystemObjects3::SetCurrentProcessId

Метод SetCurrentProcessId делает указанный процесс текущим процессом. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::SetCurrentSystemId

Метод SetCurrentSystemId делает указанный целевой объект текущим целевым объектом. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::SetCurrentThreadId

Метод SetCurrentThreadId (IDebugSystemObjects3) задает текущий поток, указав идентификатор потока подсистемы.
IDebugSystemObjects3::SetImplicitProcessDataOffset

Метод SetImplicitProcessDataOffset задает неявный процесс для текущего целевого объекта. Этот метод принадлежит интерфейсу IDebugSystemObjects3.
IDebugSystemObjects3::SetImplicitThreadDataOffset

Метод SetImplicitThreadDataOffset задает неявный поток для текущего процесса. Этот метод принадлежит интерфейсу IDebugSystemObjects3.

Требования

Требование Значение
Целевая платформа Windows
Header dbgeng.h (включая Dbgeng.h)

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

IDebugSystemObjects

IDebugSystemObjects2

IDebugSystemObjects4