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