Klasa CComPtrBase

Klasa ta stanowi podstawę dla klasy inteligentne wskaźnik przy użyciu procedur opartych na modelu COM pamięci.

template < 
   class T  
> class CComPtrBase

Parametry

  • T
    Typ obiektu inteligentnego wskaźnik odwoływać się.

Członkowie

Publiczne konstruktory

Nazwa

Opis

CComPtrBase:: ~ CComPtrBase

Destruktor.

Metody publiczne

Nazwa

Opis

CComPtrBase::Advise

Wywołanie tej metody do utworzenia połączenia między CComPtrBase's punktu połączenia i sink klienta.

CComPtrBase::Attach

Wywołanie tej metody, aby przejąć na własność istniejącego wskaźnika.

CComPtrBase::CoCreateInstance

Wywołanie tej metody, aby utworzyć obiekt klasy skojarzone z określonym identyfikator klasy lub identyfikator programu.

CComPtrBase::CopyTo

Wywołanie tej metody kopiowania CComPtrBase wskaźnik do zmiennej innego wskaźnika.

CComPtrBase::Detach

Wywołanie tej metody, aby zwolnić własności wskaźnika.

CComPtrBase::IsEqualObject

Wywołanie tej metody, aby sprawdzić, czy określony IUnknown punkty do samego obiektu skojarzonego z CComPtrBase obiektu.

CComPtrBase::QueryInterface

Wywołanie tej metody zwraca wskaźnik do określonego interfejsu.

CComPtrBase::Release

Wywołanie tej metody, aby zwolnić interfejsu.

CComPtrBase::SetSite

Wywołanie tej metody, aby ustawić witrynę z CComPtrBase obiektu do IUnknown obiektu nadrzędnego.

Podmioty publiczne

Nazwa

Opis

CComPtrBase::operator T *

Operator rzutowania.

CComPtrBase::operator!

NOT operator.

CComPtrBase::operator &

& operator.

CComPtrBase::operator *

* Operatora.

CComPtrBase::operator <

Mniej-niż operator.

CComPtrBase::operator ==

Operator równości.

CComPtrBase::operator - >

Operator wskaźnik do członków.

Publiczne danych członków

Nazwa

Opis

CComPtrBase::p

Wskaźnik zmienna członka danych.

Uwagi

Klasa ta stanowi podstawę dla innych Sprytne wskaźniki, które używają COM procedur zarządzania pamięci, takich jak CComQIPtr i CComPtr.Dodać własne konstruktory i operatory klas pochodnych, ale polegać na metody CComPtrBase.

Wymagania

Nagłówek: atlcomcli.h

Zobacz też

Inne zasoby

Omówienie klasy ATL