스레드에서 처리되지 않은 예외가 발생한 적이 있는지 여부를 나타냅니다.
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
매개 변수
- ppBlockingObjectEnum
[out] CorDebugBlockingObject 구조체의 순서가 지정된 열거형 주소에 대한 포인터입니다.
반환 값
이 메서드는 메서드 오류를 나타내는 HRESULT 오류뿐만 아니라 다음과 같은 특정 HRESULT를 반환합니다.
HRESULT |
설명 |
---|---|
S_OK |
스레드가 만들어진 후 해당 스레드에서 처리되지 않은 예외가 발생한 적이 있습니다. |
S_FALSE |
스레드에서 처리되지 않은 예외가 발생한 적이 없습니다. |
설명
이 메서드는 스레드에서 처리되지 않은 예외가 발생한 적이 있는지 여부를 나타냅니다. 처리되지 않은 예외 콜백이 트리거되거나 네이티브 JIT 연결이 시작될 때까지 이 메서드는 S_OK를 반환합니다. 처리되지 않은 예외 콜백을 가져온 후나 네이티브 JIT 연결 중에 프로세스가 아직 계속되지 않은 경우 ICorDebugThread.GetCurrentException 메서드는 처리되지 않은 예외를 반환하지 않을 수도 있습니다. 또한 가능성은 없지만 네이티브 JIT 연결 중에 처리되지 않은 예외가 있는 둘 이상의 스레드가 트리거될 수도 있습니다. 이 경우 JIT 연결을 트리거한 예외를 확인할 수 없습니다.
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: CorDebug.idl, CorDebug.h
라이브러리: CorGuids.lib
.NET Framework 버전: 4