다음을 통해 공유


COM_INTERFACE_ENTRY_CHAIN

처리 COM 구조에서이 항목에 도달 하면 기본 클래스의 COM 맵을 처리 합니다.

COM_INTERFACE_ENTRY_CHAIN( classname )

매개 변수

  • classname
    [in] 현재 개체의 기본 클래스입니다.

설명

예를 들어, 다음 코드에서

BEGIN_COM_MAP(COuterObject)
   COM_INTERFACE_ENTRY2(IDispatch, IOuterObject)
   COM_INTERFACE_ENTRY_CHAIN(CBase)
END_COM_MAP()

첫 번째 COM 맵 엔트리 인터페이스의 COM 맵에 포함 된 개체를 해야 합니다. 따라서 COM 맵에 항목을 시작할 수 없습니다 COM_INTERFACE_ENTRY_CHAIN, COM 맵을 다른 지점에서 검색할 개체를 발생 하는 위치 COM_INTERFACE_ENTRY_CHAIN (COtherObject) 해당 개체의 COM 맵에 나타납니다. 먼저 다른 개체의 COM 맵을 검색할 경우 인터페이스 항목에 대 한 추가 IUnknown COM 맵에 다음 개체의 COM 맵을 체인으로 연결 합니다. 예를 들면 다음과 같습니다.

BEGIN_COM_MAP(CThisObject)
   COM_INTERFACE_ENTRY(IUnknown)
   COM_INTERFACE_ENTRY_CHAIN(CBase)
END_COM_MAP()

참조 COM_INTERFACE_ENTRY 매크로 맵 엔트리를 COM에 대 한 설명입니다.

요구 사항

헤더: atlcom.h

참고 항목

기타 리소스

COM Map Macros

ATL 매크로