Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Хранит сведения об определенном экземпляре исключительного предложения и связанном с ним кадре.
Синтаксис
typedef struct COR_PRF_EX_CLAUSE_INFO {
COR_PRF_CLAUSE_TYPE clauseType;
UINT_PTR programCounter;
UINT_PTR framePointer;
UINT_PTR shadowStackPointer;
} COR_PRF_EX_CLAUSE_INFO;
Элементы
| Член | Описание |
|---|---|
clauseType |
Значение перечисления COR_PRF_CLAUSE_TYPE , указывающее тип предложения исключения, введенного или оставленного кодом. |
programCounter |
Собственная точка входа обработчика предложения, например содержимое регистра EIP X86. |
framePointer |
Указатель на логический кадр для обработчика предложения, например содержимое регистра X86 EBP. |
shadowStackPointer |
Указатель на стек тени. Это значение является содержимым регистра BSP и применяется только к IA64. |
Комментарии
При получении уведомления об исключении можно использовать ICorProfilerInfo2::GetNotifiedExceptionClauseInfo для получения собственных сведений об адресе и фрейме для предложения исключения (catch/finally/filter), которое должно быть выполнено или только что выполнено.
Выполнение предложения исключения включает в себя следующие обратные вызовы из среды CLR:
Требования
Платформы: см. раздел Требования к системе.
Заголовка: CorProf.idl
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0