다음을 통해 공유


COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

모든 인스턴스에 대 한 인터페이스 관련 데이터를 저장합니다.

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF( iid, x, punk )

매개 변수

  • iid
    [in] 분리 된 인터페이스의 GUID입니다.

  • x
    [in] 인터페이스를 구현 하는 클래스의 이름입니다.

  • punk
    [in] 이름에 IUnknown 포인터. COM 맵을 포함 하는 클래스의 멤버 여야 합니다. 초기화 해야 NULL 클래스 개체의 생성자입니다.

설명

인터페이스를 사용 하는 경우이 개체의 전체 인스턴스 크기가 줄어듭니다.

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

예제

BEGIN_COM_MAP(COuter)
   COM_INTERFACE_ENTRY(IOuter)
   COM_INTERFACE_ENTRY_CACHED_TEAR_OFF(IID_ITearOff, CTearOff, punkTearOff)
END_COM_MAP()

요구 사항

헤더: atlcom.h

참고 항목

기타 리소스

COM Map Macros

ATL 매크로