METHOD_PROLOGUE

METHOD_PROLOGUE ( 클래스, localClass )

매개 변수

클래스

누구의 인터페이스 지도 구현 하는 클래스의 이름을 지정 합니다.

localClass

인터페이스 지도 구현 하는 로컬 클래스의 이름을 지정 합니다.

주의

METHOD_PROLOGUE 매크로 사용 하 여 내보낸된 인터페이스의 메서드를 호출할 때 적절 한 글로벌 상태를 유지。

Ccmdtarget에의해 구현 된 인터페이스 멤버 함수를 일반적으로-파생 된 개체는 이미 pThis 포인터의 자동 초기화를 제공 하려면이 매크로 사용 합니다. 예를 들어:

cInnerUnknown 클래스: 공용 IUnknown
 nbsp; ...
 ? CInnerUnknown InnerUnknown;
 ? ...
/ / 내부 IUnknown 구현 STDMETHODIMP_(ULONG) CInnerUnknown::AddRef()
 ? {
   METHOD_PROLOGUE (CCmdTarget, InnerUnknown)
   반환 pThis-> InternalAddRef();
 ? }

자세한 내용은 기술 노트 38 및 참조 "관리는 데이터 MFC 모듈의 상태"에 새 문서 만들기, 창과 보기, Visual c + + 프로그래머 가이드 에 있는。

Index