다음을 통해 공유


ICLRDebugging::CanUnloadNow 메서드

ICLRDebuggingLibraryProvider 인터페이스에서 제공한 라이브러리가 아직 사용 중인지 아니면 언로드할 수 있는지를 확인합니다.

구문

HRESULT CanUnloadNow(HMODULE hModule);

매개 변수

hmodule [in] 대상 프로세스에서 모듈의 기본 주소입니다.

Return Value

이 메서드는 다음과 같은 특정 HRESULT뿐만 아니라 메서드 오류를 나타내는 HRESULT 오류도 반환합니다.

HRESULT 설명
S_OK hmodule에서 참조하는 모듈을 언로드할 수 있습니다.
S_FALSE hmodule에서 참조하는 모듈이 아직 사용 중입니다.
COR_E_NOT_CLR 표시된 모듈이 CLR 모듈이 아닙니다.

예외

설명

이 메서드는 인터페이스의 ICorDebug* 모든 인스턴스가 해제되었고 현재 ICLRDebugging::OpenVirtualProcess 메서드에 대한 호출 내에 스레드가 없는지 확인합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4부터 사용 가능

참고 항목