Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Указывает, имеет ли поток необработанное исключение.
Синтаксис
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
Параметры
ppBlockingObjectEnum [out] Указатель на адрес упорядоченного перечисления структур CorDebugBlockingObject .
Возвращаемое значение
Этот метод возвращает следующие определенные hrESULTs, а также ошибки HRESULT, указывающие на сбой метода.
| HRESULT | Description |
|---|---|
| S_OK | С момента его создания поток имел необработанное исключение. |
| S_FALSE | Поток никогда не имел необработанного исключения. |
Замечания
Этот метод указывает, имел ли поток необработанное исключение. По истечении времени запуска необработанного обратного вызова исключения или собственного JIT-подключения этот метод гарантированно возвращает S_OK. Нет никаких гарантий, что метод ICorDebugThread.GetCurrentException вернет необработанное исключение; однако, если процесс еще не был продолжен после получения необработанного обратного вызова исключений или при собственном подключении JIT-подключения. Кроме того, возможно (хотя маловероятно) иметь несколько потоков с необработанным исключением во время активации собственного JIT-подключения. В таком случае невозможно определить, какое исключение активировало JIT-подключение.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 4.0