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