Compartir vía


ICorDebugProcess::IsOSSuspended (Método)

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

Syntax

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; en caso contrario, *pbSuspended es false.

Observaciones

Cuando el subproceso especificado se ha suspendido como resultado de que el depurador detenga este proceso, el recuento de suspensiones 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 suspensión del sistema operativo (SO) del subproceso al usuario.

El IsOSSuspended método 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 suspender el sistema operativo.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 1.0