ICOMAdminCatalog2::IsSafeToDelete 메서드(comadmin.h)

COM+ 카탈로그 또는 레지스트리에서 지정된 DLL을 사용하고 있는지 여부를 확인합니다.

구문

HRESULT IsSafeToDelete(
  [in]          BSTR          bstrDllName,
  [out, retval] COMAdminInUse *pCOMAdminInUse
);

매개 변수

[in] bstrDllName

테스트할 DLL의 전체 경로입니다.

[out, retval] pCOMAdminInUse

DLL 사용량을 나타냅니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
COMAdminNotInUse
0
DLL이 사용되지 않으며 안전하게 삭제될 수 있습니다.
COMAdminInUseByCatalog
0x1
DLL은 COM+ 카탈로그에서 사용 중입니다.
COMAdminInUseByRegistryUnknown
0x2
DLL은 알 수 없는 레지스트리 구성 요소에서 사용 중입니다.
COMAdminInUseByRegistryProxyStub
0x3
DLL은 프록시 레지스트리 구성 요소에서 사용 중입니다.
COMAdminInUseByRegistryTypeLib
0x4
DLL은 TypeLib 레지스트리 구성 요소에서 사용 중입니다.
COMAdminInUseByRegistryClsid
0x5
DLL은 CLSID 레지스트리 구성 요소에서 사용 중입니다.

반환 값

이 메서드는 표준 반환 값 E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL 및 S_OK 반환할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 comadmin.h

추가 정보

ICOMAdminCatalog2