CAtlExeModuleT 클래스
이 클래스 모듈을 대 한 응용 프로그램을 나타냅니다.
template <
class T
>
class ATL_NO_VTABLE CAtlExeModuleT :
public CAtlModuleT< T >
매개 변수
- T
클래스에서 파생 된 CAtlExeModuleT.
Members
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
|
소멸자 |
Public 메서드
Name |
설명 |
---|---|
COM을 초기화 |
|
명령줄을 구문 분석 하 고 필요한 경우 등록이 수행 합니다. |
|
메시지 루프를 즉시 종료 후이 메서드를 호출 합니다. |
|
이 메서드는 메시지 루프를 입력 하기 전에 즉시 호출 됩니다. |
|
클래스 개체를 등록합니다. |
|
클래스 개체를 해지합니다. |
|
이 메서드는 초기화, 메시지 루프를 실행 하려면 EXE 모듈에서 코드를 실행 하 고 정리. |
|
이 메서드는 메시지 루프가 실행 됩니다. |
|
COM.를 초기화 하지 않습니다. |
|
모듈의 잠금 횟수를 줄입니다. |
|
이 메서드는 EXE를 실행 하는 데 필요한 코드를 구현 합니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
모듈 아래로 종료 지연 있어야 나타내는 플래그입니다. |
|
종료 하기 전에 모든 객체를 릴리즈 하는 일시 중지 값입니다. |
|
시간 제한 값의 모듈 언로드를 지연 하는 데 사용 합니다. |
설명
CAtlExeModuleT모듈 응용 프로그램 (EXE)을 나타내며 EXE 만들기, 명령줄을 처리, 클래스 개체를 등록 하 고 메시지 루프를 실행 정리 끝내기에서 지 원하는 코드를 포함 합니다.
이 클래스는 COM 개체에 EXE 서버를 지속적으로 만들어 소멸 때 성능을 향상 시키기 위해 설계 되었습니다.마지막으로 COM 개체를 해제 한 후 지정 된 기간 동안 EXE 대기는 CAtlExeModuleT::m_dwTimeOut 데이터 멤버입니다.이 기간 동안 활동이 없으면 (즉, COM 개체가 만들어지는) 종료 프로세스를 시작 합니다.
CAtlExeModuleT::m_bDelayShutdown 데이터 멤버 EXE 위에 정의 된 메커니즘을 사용 해야 하는지 결정 하는 데 사용 되는 플래그입니다.False로 설정 된 경우 모듈은 즉시 종료 됩니다.
Atl에서 모듈에 대 한 자세한 내용은 ATL 모듈 클래스.
상속 계층 구조
CAtlExeModuleT
요구 사항
헤더: atlbase.h