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


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

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

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

Методы

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

 
IDebugSystemObjects4::GetCurrentProcessDataOffset

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Метод GetEventThread возвращает идентификатор потока подсистемы для потока, в котором произошло последнее событие. Этот метод принадлежит 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 возвращает идентификатор процесса обработчика для указанного процесса. Процесс задается смещением данных.
IDebugSystemObjects4::GetProcessIdByHandle

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

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

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

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

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

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

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

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

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

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

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

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

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

Метод SetCurrentProcessId (IDebugSystemObjects4) делает указанный процесс текущим процессом.
IDebugSystemObjects4::SetCurrentSystemId

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

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

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

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

Требования

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

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

IDebugSystemObjects

IDebugSystemObjects2

IDebugSystemObjects3