Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет методы для запроса сведений о процессе.
Примечание.
Этот 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