다음을 통해 공유


CComGITPtr 클래스

이 클래스는 전역 인터페이스 테이블 (GIT) 및 인터페이스 포인터를 처리 하기 위한 메서드를 제공합니다.

template <
   class T 
>
class CComGITPtr

매개 변수

  • T
    인터페이스 포인터를 GIT에 저장 유형을 지정 합니다.

Members

t62af25w.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CComGITPtr::CComGITPtr

생성자입니다.

CComGITPtr:: ~ CComGITPtr

소멸자

t62af25w.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CComGITPtr::Attach

전역 인터페이스 테이블 (GIT)의 인터페이스 포인터를 등록 하려면이 메서드를 호출 합니다.

CComGITPtr::CopyTo

인터페이스는 전역 인터페이스 테이블 (GIT)에서 전달 된 포인터를 복사 하려면이 메서드를 호출 합니다.

CComGITPtr::Detach

인터페이스에서 연결을 해제 하려면이 메서드를 호출 하 여 CComGITPtr 개체입니다.

CComGITPtr::GetCookie

쿠키를 반환 하려면이 메서드를 호출 하는 CComGITPtr 개체입니다.

CComGITPtr::Revoke

전역 인터페이스 테이블 (GIT)에서 인터페이스를 제거 하려면이 메서드를 호출 합니다.

t62af25w.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CComGITPtr::operator DWORD

쿠키에서 반환 된 CComGITPtr 개체입니다.

CComGITPtr::operator =

할당 연산자입니다.

t62af25w.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CComGITPtr::m_dwCookie

쿠키입니다.

설명

자유 스레드된 마샬러를 집계 하 고 다른 개체에서 얻은 인터페이스 포인터를 사용 해야 하는 개체 인터페이스를 올바르게 마샬링되도록 추가 단계를 수행 해야 합니다.일반적으로이 인터페이스 포인터를 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

개념

ATL 및 자유 스레드된 마샬러

기타 리소스

ATL 클래스 개요