Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Proporciona una notificación de estado durante el proceso de desenredo de la excepción.
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
Parámetros
pAppDomain
[in] Puntero a un objeto ICorDebugAppDomain que representa el dominio de aplicación que contiene el subproceso en el que se ha iniciado la excepción.pThread
[in] Puntero a un objeto ICorDebugThread que representa el subproceso en el que se ha iniciado la excepción.dwEventType
[in] Valor de la enumeración CorDebugExceptionUnwindCallbackType que especifica el evento que está siendo señalado por la devolución de llamada durante la fase de desenredo.dwFlags
[in] Valor de la enumeración CorDebugExceptionFlags que especifica información adicional sobre la excepción.
Comentarios
Se llama a ExceptionUnwind en varios puntos durante la fase de desenredo del proceso de control de excepciones. Se puede llamar a ExceptionUnwind más de una vez mientras se desenreda una excepción única.
Si dwEventType = DEBUG_EXCEPTION_INTERCEPTED, el puntero de instrucción estará en el fotograma de hoja del subproceso, en el punto de secuencia anterior (puede ser varias instrucciones antes) a la instrucción que condujo a la excepción.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0