COM_INTERFACE_ENTRY_TEAR_OFF

COM_INTERFACE_ENTRY_TEAR_OFF ( iid, x )

매개 변수

iid

[in] 떼어가기 인터페이스의 GUID。

x

[in] 인터페이스를 구현 하는 클래스의 이름。

주의

떼어가기 인터페이스를 노출합니다. 떼어가기 인터페이스는 인터페이스를 나타냅니다 때마다 인스턴스화되는 별도 개체에 대 한 쿼리로 구현 됩니다. 일반적으로 당신이 빌드 귀하의 인터페이스 오프 눈물으로 인터페이스는 거의 사용, 이후이 기본 개체의 모든 인스턴스에 vtable 포인터를 저장 하는 경우. 눈물-오프의 참조 횟수가 0이 됩니다 때 삭제 됩니다. 눈물을 구현 하는 클래스 CComTearOffObjectBase 에서 파생 되어야 한다 고 자체 COM 맵。

예를 들어, ATL 샘플에서에서 COMMAP

BEGIN_COM_MAP(COuter)
 nbsp; ...
 ? COM_INTERFACE_ENTRY_TEAR_OFF (IID_ITearOff1, CTearOff1)
 ? ...
END_COM_MAP()(&N)

COM 맵 항목에 대 한 발언에 대 한 COM_INTERFACE_ENTRY 매크로 참조 하십시오.

ATL 매크로 및 전역 함수

Index