다음을 통해 공유


ICorDebug::SetUnmanagedHandler 메서드

관리되지 않는 이벤트의 이벤트 처리기 개체를 지정합니다.

HRESULT SetUnmanagedHandler (
    [in] ICorDebugUnmanagedCallback  *pCallback
);

매개 변수

  • pCallback
    [in] 관리되지 않는 이벤트의 이벤트 처리기를 나타내는 ICorDebugUnmanagedCallback 개체에 대한 포인터입니다.

설명

관리되지 않는 이벤트의 이벤트 처리기 개체는 ICorDebug::Initialize를 호출한 후 ICorDebug::CreateProcess 또는 ICorDebug::DebugActiveProcess를 호출하기 전에 설정해야 합니다. 그러나 레거시용의 경우 첫 번째 네이티브 디버그 이벤트가 발생하기 전까지는 관리되지 않는 이벤트의 이벤트 처리기 개체를 설정할 필요가 없습니다. 특히, ICorDebug::CreateProcess에서 CREATE_SUSPENDED 플래그를 설정한 경우에는 주 스레드가 다시 시작되기 전까지 네이티브 디버그 이벤트를 디스패치할 수 없습니다.

요구 사항

플랫폼: .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

참고 항목

참조

ICorDebug 인터페이스