Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Proporciona una notificación de estado durante el proceso de desenredado de excepciones.
Syntax
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 produjo la excepción.
pThread [in] Puntero a un objeto ICorDebugThread que representa el subproceso en el que se produjo la excepción.
dwEventType [in] Valor de la enumeración CorDebugExceptionUnwindCallbackType que especifica el evento que la devolución de llamada señala durante la fase de desenredado.
dwFlags [in] Valor de la enumeración CorDebugExceptionFlags que especifica información adicional sobre la excepción.
Observaciones
ExceptionUnwind se llama a en varios puntos durante la fase de desenredado del proceso de control de excepciones.
ExceptionUnwind se puede llamar a más de una vez mientras se desenreda una única excepción.
Si dwEventType = DEBUG_EXCEPTION_INTERCEPTED, el puntero de instrucción estará en el marco hoja del subproceso, en el punto de secuencia antes (puede ser varias instrucciones antes) la instrucción que llevó a la excepción.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 2.0