Перечисления профилирования
В этом разделе описываются неуправляемые перечисления, которые использует API профилирования.
В этом разделе
Перечисление COR_PRF_CLAUSE_TYPE
Указывает тип предложения исключения, код которого был только что введен или удален.
Перечисление COR_PRF_CODEGEN_FLAGS
Определяет флаги создания кода, которые можно задать с помощью метода ICorProfilerFunctionControl::SetCodegenFlags .
Перечисление COR_PRF_FINALIZER_FLAGS
Описывает метод завершения для объекта.
Перечисление COR_PRF_GC_GENERATION
Идентифицирует создание сборки мусора.
Перечисление COR_PRF_GC_REASON
Указывает причину возникновения сборки мусора.
Перечисление COR_PRF_GC_ROOT_FLAGS
Указывает свойства корня сборщика мусора.
Перечисление COR_PRF_GC_ROOT_KIND
Указывает тип корневого каталога сборщика мусора, который предоставляется обратным вызовом ICorProfilerCallback2::RootReferences2 .
Перечисление COR_PRF_HIGH_MONITOR
Предоставляет флаги в дополнение к тем, которые находятся в перечислении COR_PRF_MONITOR , которые профилировщик может указать методу ICorProfilerInfo5::SetEventMask2 при загрузке.
Перечисление COR_PRF_JIT_CACHE
Указывает результат кэшированной функции поиска.
Перечисление COR_PRF_MISC
Содержит постоянные значения, которые указывают специальные идентификаторы.
Перечисление COR_PRF_MODULE_FLAGS
Указывает свойства модуля.
Перечисление COR_PRF_MONITOR
Содержит значения, используемые для указания поведения, возможностей или событий, на которые желает подписаться профилировщик.
Перечисление COR_PRF_REJIT_FLAGS
Содержит значения, указывающие, как должен вести себя API ICorProfilerInfo10::RequestReJITWithInliners .
Перечисление COR_PRF_RUNTIME_TYPE
Содержит значения, которые указывают версию среды CLR.
Перечисление COR_PRF_SNAPSHOT_INFO
Указывает количество данных для обратной передачи со снимком стека в каждом вызове функции профилировщика StackSnapshotCallback
.
Перечисление COR_PRF_STATIC_TYPE
Указывает, является ли поле статическим и, если да, относящееся к этому полю статическое качество.
Перечисление COR_PRF_SUSPEND_REASON
Указывает причину приостановки среды выполнения.
Перечисление COR_PRF_TRANSITION_REASON
Указывает причину перехода из управляемого в неуправляемый код или наоборот.
COR_PRF_EVENTPIPE_PARAM_TYPE
Указывает тип параметра EventPipe.
COR_PRF_EVENTPIPE_LEVEL
Указывает уровень события EventPipe.
COR_PRF_HANDLE_TYPE
Указывает тип дескриптора в API ICorProfilerInfo13::CreateHandle .
Связанные разделы
Общие сведения о профилировании