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