다음을 통해 공유


ICorDebugProcess::IsOSSuspended 메서드

디버거에서 이 프로세스를 중지한 결과로 지정한 스레드가 일시 중단되었는지 여부를 나타내는 값을 가져옵니다.

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

매개 변수

  • threadID
    [in] 문제가 있는 스레드의 ID입니다.

  • pbSuspended
    [out] 지정된 스레드가 중지된 경우 true이고 그렇지 않은 경우 *pbSuspended가 false인 부울 값에 대한 포인터입니다.

설명

디버거에서 이 프로세스를 중지한 결과로 지정한 스레드가 일시 중단될 때마다 지정한 스레드의 Win32 일시 중단 횟수가 1씩 증가합니다. 디버거 UI(사용자 인터페이스)에서는 스레드의 OS(운영 체제) 일시 중단 횟수를 사용자에게 표시할 때 이 정보를 고려할 수 있습니다.

IsOSSuspended 메서드는 관리되지 않는 디버깅의 컨텍스트에서만 효과가 있습니다. 관리되는 디버깅을 수행하는 동안에는 OS만 일시 중단되는 것이 아니라 스레드도 함께 일시 중단됩니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

참조

ICorDebugProcess 인터페이스

ICorDebugProcess2 인터페이스