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.
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 errores HRESULT que indican la existencia de un error en el método.
HRESULT |
Descripción |
---|---|
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. |
Comentarios
Este método indica si el subproceso ha tenido alguna vez una excepción no controlada. Cuando se desencadena la devolución de llamada de la excepción no controlada o se inicia la operación de adjuntar de JIT nativa, se garantiza que este método devuelve S_OK. No hay ninguna garantía de que el método ICorDebugThread.GetCurrentException devuelva la excepción no controlada; sin embargo, lo hará si el proceso no se ha continuado después de obtener la devolución de llamada de la excepción no controlada o en la operación de adjuntar de JIT nativa. Además, es posible (aunque improbable) que haya más de un subproceso con una excepción no controlada en el momento en que se desencadene la operación de adjuntar de JIT nativa. En tal caso, no hay ninguna manera de determinar qué excepción desencadenó la operación de adjuntar de JIT.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4