Compartir a través de


ICorDebugProcess::IsOSSuspended (Método)

Obtiene un valor que indica si el subproceso especificado se ha suspendido como resultado de que el depurador ha detenido este proceso.

Sintaxis

HRESULT IsOSSuspended(  
    [in]  DWORD threadID,  
    [out] BOOL  *pbSuspended);  

Parámetros

threadID
[in] Identificador del subproceso en cuestión.

pbSuspended
[out] Puntero a un valor booleano que es true si se ha suspendido el subproceso especificado; de lo contrario, *pbSuspended es false.

Comentarios

Cuando el subproceso especificado se ha suspendido como resultado de que el depurador ha detenido este proceso, el recuento de suspensiones de Win32 del subproceso especificado se incrementa en uno. Es posible que la interfaz de usuario (UI) del depurador tenga en cuenta esta información si muestra el recuento de suspensiones del sistema operativo (SO) del subproceso al usuario.

El método IsOSSuspended solo tiene sentido en el contexto de la depuración no administrada. Durante la depuración administrada, los subprocesos se suspenden de forma cooperativa en lugar de ser suspendidos por el sistema operativo.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: está disponible desde la versión 1.0