Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет методы для запроса сведений о процессе.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebugICorProfiler и API.
Методы
| Метод | Description |
|---|---|
| GetRuntimeNameByAddress | Возвращает имя заданного адреса. |
| GetAppDomainByUniqueId |
AppDomain Возвращает процесс по уникальному идентификатору. |
| StartEnumModules | Предоставляет дескриптор для перечисления модулей процесса. |
| EnumModule | Перечисляет модули этого процесса. |
| EndEnumModules | Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления модулей. |
| StartEnumMethodInstancesByAddress | Предоставляет дескриптор для перечисления экземпляров метода, начиная с заданного AppDomain адреса. |
| EnumMethodInstanceByAddress | Перечисляет экземпляры метода этого процесса, начиная с смещения адресов. |
| EndEnumMethodInstancesByAddress | Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления экземпляров. |
| GetTaskByOSThreadID | Получает управляемую задачу по идентификатору потока ОС. |
| GetTaskByUniqueID | Получает управляемую задачу по уникальному идентификатору. |
| GetModuleByAddress | Поиск управляемого модуля по адресу. |
| StartEnumMethodDefinitionsByAddress | Предоставляет дескриптор для перечисления экземпляров методов по адресу кода IL. |
| EnumMethodDefinitionByAddress | Перечисляет экземпляры методов по адресу кода IL. |
| EndEnumMethodDefinitionsByAddress | Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления экземпляров. |
| FollowStub | Учитывая адрес, который является заглушкой СРЕДЫ CLR (и потенциально состоянием из предыдущего выполнения), определите следующий адрес выполнения, по которому необходимо проверить, был ли заглушка завершена. |
| FollowStub2 | Учитывая адрес, который является заглушкой СРЕДЫ CLR (и потенциально состоянием из предыдущего выполнения), определите следующий адрес выполнения, по которому необходимо проверить, был ли заглушка завершена. |
| TranslateExceptionRecordToNotification | Преобразует запись системного исключения в определенный тип уведомления, если это возможно. |
| GetAddressType | Возвращает указание типа данных, на которые ссылается указанный адрес. |
| SetCodeNotifications | Запрашивает уведомления при создании или удалении кода для метода. |
| SetAllCodeNotifications | Запрашивает уведомления при создании или удалении кода для любого экземпляра метода в заданном объекте IXCLRDataModule. |
| Запросить | Запросы на заполнение буфера, заданного данными процесса. |
| SetOtherNotificationFlags | Запрашивает уведомления, когда определенные события вызываются средой CLR. |
| StartEnumAppDomains | Предоставляет дескриптор для перечисления доменов приложений в процессе. |
| EnumAppDomain | Перечисляет домены приложений в процессе. |
| EndEnumAppDomains | Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления AppDomain. |
Замечания
Этот интерфейс находится внутри среды выполнения и не предоставляется через какие-либо заголовки или файлы библиотеки. Однако это COM-интерфейс, производный от GUIDIUnknown, который можно получить с 5c552ab6-fc09-4cb3-8e36-22fa03c798b7 помощью обычных механизмов COM.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет версий .NET Framework: доступно с версии 4.7