Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece uma notificação de status durante o processo de liberação de exceção.
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
Parâmetros
pAppDomain
[in] Um ponteiro para um ICorDebugAppDomainobjeto que representa o domínio do aplicativo que contém o thread no qual a exceção foi lançada.pThread
[in] Um ponteiro para um ICorDebugThread objeto que representa o segmento em que a exceção foi lançada.dwEventType
[in] Um valor igual a CorDebugExceptionUnwindCallbackType enumeração que especifica o evento que está sendo sinalizado pelo retorno de chamada durante a fase de desenrolamento.dwFlags
[in] Um valor igual a CorDebugExceptionFlags enumeração que especifica informações adicionais sobre a exceção.
Comentários
ExceptionUnwind é chamado em vários pontos durante a fase de desenrolamento do processo de manipulação de exceção. ExceptionUnwind pode ser chamado mais de uma vez durante uma única exceção desenrolar.
If dwEventType = DEBUG_EXCEPTION_INTERCEPTED, o ponteiro de instrução será no quadro folha do thread no ponto de sequência antes (pode ser várias instruções antes) a instrução que levou à exceção.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0