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.
Indica si el subproceso ha tenido alguna vez una excepción no controlada.
Syntax
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
Parámetros
ppBlockingObjectEnum [out] Puntero a la dirección de una enumeración ordenada de estructuras CorDebugBlockingObject .
Valor devuelto
Este método devuelve los siguientes HRESULT específicos, así como los errores HRESULT que indican el error del método.
| HRESULT | Description |
|---|---|
| S_OK | El subproceso ha tenido una excepción no controlada desde su creación. |
| S_FALSE | El subproceso nunca ha tenido una excepción no controlada. |
Observaciones
Este método indica si el subproceso ha tenido alguna vez una excepción no controlada. En el momento en que se desencadena la devolución de llamada de excepción no controlada o se inicia la conexión JIT nativa, se garantiza que este método devuelva S_OK. No hay ninguna garantía de que el método ICorDebugThread.GetCurrentException devuelva la excepción no controlada; sin embargo, si el proceso aún no se ha continuado después de obtener la devolución de llamada de excepción no controlada o en la asociación JIT nativa. Además, es posible (aunque poco probable) tener más de un subproceso con una excepción no controlada en el momento en que se desencadena la conexión JIT nativa. En tal caso, no hay ninguna manera de determinar qué excepción desencadenó la asociación JIT.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.0