다음을 통해 공유


CComModule 클래스

ATL 7.0 기준으로 CComModule 사용 되지 않습니다: 참조 ATL 모듈 클래스 에 대 한 자세한 내용은.

중요중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

class CComModule : public _ATL_MODULE

Members

1300df24.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CComModule::GetClassObject

지정한 CLSID의 개체를 만듭니다.Dll만.

CComModule::GetModuleInstance

m_hInst를 반환합니다.

CComModule::GetResourceInstance

m_hInstResource를 반환합니다.

CComModule::GetTypeLibInstance

m_hInstTypeLib를 반환합니다.

CComModule::Init

데이터 멤버를 초기화합니다.

CComModule::RegisterClassHelper

개체의 표준 클래스 등록 시스템 레지스트리에 입력 합니다.

CComModule::RegisterClassObjects

클래스 개체를 등록합니다.Exe만.

CComModule::RegisterServer

개체 구조에서 각 개체에 대 한 시스템 레지스트리를 업데이트합니다.

CComModule::RegisterTypeLib

형식 라이브러리를 등록합니다.

CComModule::RevokeClassObjects

클래스 개체를 해지합니다.Exe만.

CComModule::Term

데이터 멤버를 해제합니다.

CComModule::UnregisterClassHelper

개체의 표준 클래스 등록 시스템 레지스트리에서 제거합니다.

CComModule::UnregisterServer

각 개체에는 오브젝트 맵이 등록을 취소 합니다.

CComModule::UpdateRegistryClass

등록 또는 등록 개체의 표준 클래스 등록을 취소 합니다.

CComModule::UpdateRegistryFromResourceD

등록 하거나 등록을 취소할 개체를 지정 된 리소스에 포함 된 스크립트를 실행 합니다.

CComModule::UpdateRegistryFromResourceS

ATL 레지스트리 구성 요소를 정적으로 링크 합니다.등록 하거나 등록을 취소할 개체를 지정 된 리소스에 포함 된 스크립트를 실행 합니다.

1300df24.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CComModule::m_csObjMap

개체 매핑 정보를 동기화 된 액세스를 보장합니다.

CComModule::m_csTypeInfoHolder

형식 라이브러리 정보를 동기화 된 액세스를 보장합니다.

CComModule::m_csWindowCreate

동기화 액세스 클래스 정보 창 및 창 만들기에 사용 되는 정적 데이터를 확인 합니다.

CComModule::m_hInst

핸들 모듈 인스턴스를 포함합니다.

CComModule::m_hInstResource

기본적으로 모듈 인스턴스 핸들을 포함합니다.

CComModule::m_hInstTypeLib

기본적으로 모듈 인스턴스 핸들을 포함합니다.

CComModule::m_pObjMap

모듈 인스턴스에 의해 유지 관리 되는 개체 맵 가리킵니다.

설명

[!참고]

이 클래스는 사용 되지 않습니다, 이제 ATL 코드 생성 마법사를 사용 하 고는 CAtlAutoThreadModuleCAtlModule 파생 클래스.참조 ATL 모듈 클래스 에 대 한 자세한 내용은.ATL.의 이전 버전에서 만든 응용 프로그램 사용에 대 한 다음 정보를입니다.CComModule여전히 ATL에 대 한 부분에는 이전 버전과 기능입니다.

CComModule모듈의 구성 요소에 액세스 하는 클라이언트가 COM 서버 모듈을 구현 합니다.CComModule(로컬) 모듈 EXE와 DLL (in-process)를 지원합니다.

A CComModule 인스턴스 클래스 개체 정의 유지 하는 개체 맵을 사용 합니다.이 개체 맵을 배열로 구현 된 _ATL_OBJMAP_ENTRY 구조를 하 고 정보를 포함:

  • 입력 하 고 개체에 대 한 설명을 시스템 레지스트리에서 제거 합니다.

  • 클래스 팩터리를 통해 개체를 인스턴스화 합니다.

  • 구성 요소에서 루트 개체와 클라이언트 간의 통신을 설정합니다.

  • 클래스 개체의 수명 관리를 수행 합니다.

ATL COM 응용 프로그램 마법사를 실행할 때 마법사는 자동으로 생성 _Module, 전역 인스턴스를 CComModule 또는 여기에서 파생 된 클래스입니다.ATL 프로젝트 마법사에 대 한 자세한 내용은 ATL 프로젝트 만들기.

이외에 CComModule, ATL 제공 CComAutoThreadModule, 아파트 모델 모듈 Exe 및 Windows 서비스를 구현 합니다.파생 모듈에서 CComAutoThreadModule 여러 아파트에 개체를 만드는 데 사용할.

상속 계층 구조

_ATL_MODULE

CAtlModule

CAtlModuleT

CComModule

요구 사항

Header:atlbase.h

참고 항목

기타 리소스

ATL 클래스 개요