CComGITPtr 클래스
이 클래스는 전역 인터페이스 테이블 (GIT) 및 인터페이스 포인터를 처리 하기 위한 메서드를 제공합니다.
template <
class T
>
class CComGITPtr
매개 변수
- T
인터페이스 포인터를 GIT에 저장 유형을 지정 합니다.
Members
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
|
소멸자 |
Public 메서드
Name |
설명 |
---|---|
전역 인터페이스 테이블 (GIT)의 인터페이스 포인터를 등록 하려면이 메서드를 호출 합니다. |
|
인터페이스는 전역 인터페이스 테이블 (GIT)에서 전달 된 포인터를 복사 하려면이 메서드를 호출 합니다. |
|
인터페이스에서 연결을 해제 하려면이 메서드를 호출 하 여 CComGITPtr 개체입니다. |
|
쿠키를 반환 하려면이 메서드를 호출 하는 CComGITPtr 개체입니다. |
|
전역 인터페이스 테이블 (GIT)에서 인터페이스를 제거 하려면이 메서드를 호출 합니다. |
Public 연산자
Name |
설명 |
---|---|
쿠키에서 반환 된 CComGITPtr 개체입니다. |
|
할당 연산자입니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
쿠키입니다. |
설명
자유 스레드된 마샬러를 집계 하 고 다른 개체에서 얻은 인터페이스 포인터를 사용 해야 하는 개체 인터페이스를 올바르게 마샬링되도록 추가 단계를 수행 해야 합니다.일반적으로이 인터페이스 포인터를 GIT에 저장 하 고 사용 될 때마다 GIT에서 포인터를 얻는 합니다.클래스 CComGITPtr 인터페이스 포인터를 GIT에 저장을 사용할 수 있도록 제공 됩니다.
[!참고]
글로벌 인터페이스 테이블 기능에만 Windows 95에 DCOM 버전 1.1 및 이후, Windows 98, Windows NT 4.0 서비스 팩 3 및 나중에 및 Windows 2000에서 사용할 수 있습니다.
요구 사항
헤더: atlbase.h
참고 항목
참조
Accessing Interfaces Across Apartments
When to Use the Global Interface Table