COM 맵 매크로
이러한 매크로 COM 인터페이스 맵을 정의합니다.
시작 COM 인터페이스 맵 엔트리를 표시합니다. |
|
인터페이스는 COM 인터페이스 맵에 들어갑니다. |
|
이 매크로 상속의 두 분기 사용. |
|
이 매크로 사용 하면 인터페이스의 COM 맵에 입력 하 고 IID를 지정 합니다. |
|
동일 COM_INTERFACE_ENTRY2, 제외 하 고는 다른 IID를 지정할 수 있습니다. |
|
때 표시 되는 인터페이스 iid 를 쿼리할 COM_INTERFACE_ENTRY_AGGREGATE 를 전달 punk. |
|
동일 COM_INTERFACE_ENTRY_AGGREGATE, 모든 IID에 대 한 쿼리 결과 쿼리를 전달에서 제외 하 고 punk. |
|
동일 COM_INTERFACE_ENTRY_AGGREGATE, 경우 제외 punk 는 NULL, 설명 집계를 자동으로 만듭니다를 clsid. |
|
동일 COM_INTERFACE_ENTRY_AUTOAGGREGATE모든 IID에 대 한 쿼리 결과 쿼리를 전달에서 제외 하 고, punk, 경우 punk 는 NULL, 자동으로 만들기로 표시 된 집계는 clsid. |
|
프로그램을 호출 하면 DebugBreak 때 지정한 인터페이스 쿼리를. |
|
모든 인스턴스에 대 한 인터페이스 관련 데이터를 저장합니다. |
|
분리 된 인터페이스를 노출합니다. |
|
처리 COM 구조에서이 항목에 도달 하면 기본 클래스의 COM 맵을 처리 합니다. |
|
ATL에 연결 하는 일반 메커니즘 QueryInterface 논리. |
|
동일 COM_INTERFACE_ENTRY_FUNC를 호출 하는 IID에 대 한 쿼리 결과 제외 하 고, func. |
|
반환 인터페이스 지정 된 인터페이스에 대해 쿼리할 때 COM 맵을 처리를 종료 합니다. |
|
COM 인터페이스 맵 엔트리 끝을 표시 합니다. |