Compartir a través de


ICorDebugProcess::IsOSSuspended (Método)

Obtiene un valor que indica si el subproceso especificado ha sido suspendido como consecuencia de la detención del proceso por parte del depurador.

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

Parámetros

  • threadID
    [in] Id. 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 porque el depurador ha detenido el proceso, el recuento de suspensión de Win32 de ese subproceso se incrementa en uno. La interfaz de usuario (UI) del depurador puede tener en cuenta esta información si muestra al usuario el recuento de suspensión del sistema operativo (OS) del subproceso.

El método IsOSSuspended tiene sentido sólo en el contexto de la depuración no administrada. En la depuración administrada, los subprocesos se suspenden de manera cooperativa en lugar de en el nivel de sistema operativo.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

ICorDebugProcess (Interfaz)

ICorDebugProcess2 (Interfaz)