다음을 통해 공유


CComQIPtr Class

COM 인터페이스 포인터를 관리 하는 스마트 포인터 클래스입니다.

template< 
   class T, 
   const IID* piid = &__uuidof(T) 
> 
class CComQIPtr: public CComPtr<T>

매개 변수

  • T
    저장 되는 포인터 유형을 지정 하는 COM 인터페이스입니다.

  • piid
    IID에 대 한 포인터 T.

Members

Public 생성자

Name

설명

CComQIPtr::CComQIPtr

생성자입니다.

Public 연산자

Name

설명

CComQIPtr::operator =

포인터 멤버 포인터를 할당합니다.

설명

ATL을 사용 하 여 CComQIPtrCComPtr COM 인터페이스 포인터를 관리 하는 파생 CComPtrBase. 두 클래스 모두 자동 참조 카운팅 호출을 통해 수행 AddRef릴리스. 오버 로드 된 연산자는 포인터 연산을 처리 합니다.

상속 계층 구조

CComPtrBase

CComPtr

CComQIPtr

요구 사항

헤더: atlcomcli.h

참고 항목

참조

CComPtr::CComPtr

CComQIPtr::CComQIPtr

CComPtrBase Class

CComQIPtrElementTraits Class

기타 리소스

ATL Class Overview