ICOMAdminCatalog::RefreshComponents 메서드(comadmin.h)

레지스트리에서 구성 요소 등록 정보를 업데이트.

일반적으로 RefreshComponents를 사용하면 안 됩니다. COM+ 애플리케이션에서 구성 요소를 업데이트하는 권장 방법은 레지스트리 데이터베이스에서 전체 등록 정보가 업데이트되도록 ICOMAdminCatalog::InstallComponent 를 사용하여 구성 요소를 제거하고 다시 설치하는 것입니다.

구문

HRESULT RefreshComponents();

반환 값

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

설명

RefreshComponents 메서드는 자동 새로 고침 또는 모든 구성 요소 새로 고침을 사용할 때 Microsoft Visual Basic 6.0 개발 환경 내에서 호출되며 이제 추가 기능 메뉴의 Component Services 하위 메뉴에서 기능이 제공됩니다.

불일치를 찾기 위해 RefreshComponents 는 COM+ 클래스 등록 데이터베이스(RegDB)와 레지스트리 간의 CLSID 및 ProgID를 비교합니다. 이 메서드는 CLSID 간의 불일치와 해당 ProgID 간의 일치 항목이 모두 있는 경우에만 구성 요소를 업데이트합니다.

CLSID 정보만 RegDB로 업데이트됩니다. 인터페이스 또는 메서드 정보가 업데이트되지 않습니다. RefreshComponents를 사용하여 새로 고친 구성 요소는 COM+ 애플리케이션 내의 인터페이스 또는 메서드 수준에서 구성하거나 보호될 수 없습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 comadmin.h

추가 정보

ICOMAdminCatalog