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