Aracılığıyla paylaş


CComCachedTearOffObject sınıfı

Bu sınıf uygulayan IUnknown etiketleri arabirimi için.

template <
   class contained
>
class CComCachedTearOffObject : public IUnknown,
   public CComObjectRootEx< contained::_ThreadModel::ThreadModelNoCS >

Parametreler

  • contained
    Kullanacağınız etiketleri sınıf türetilmiş CComTearOffObjectBase ve arabirimleri desteklemesi için etiketleri nesneniz istediğiniz.

Üyeler

csx8h562.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CComCachedTearOffObject::CComCachedTearOffObject

Oluşturucu.

CComCachedTearOffObject:: ~ CComCachedTearOffObject

Yıkıcı.

csx8h562.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CComCachedTearOffObject::AddRef

Başvuru sayısı artar bir CComCachedTearOffObject nesnesi.

CComCachedTearOffObject::FinalConstruct

Çağrı m_contained::FinalConstruct (etiketleri sınıf yöntemi).

CComCachedTearOffObject::FinalRelease

Çağrı m_contained::FinalRelease (etiketleri sınıf yöntemi).

CComCachedTearOffObject::QueryInterface

Bir işaretçi döndürür IUnknown , CComCachedTearOffObject nesne veya istenen arabirim etiketleri sınıfınızın üzerinde (sınıf contained).

CComCachedTearOffObject::Release

Azaltır başvuru saymak için bir CComCachedTearOffObject object ve başvuru sayısı 0 ise yok eder.

csx8h562.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CComCachedTearOffObject::m_contained

A CComContainedObject nesne kendi etiketleri sınıfından türetilmiş (sınıf contained).

Notlar

CComCachedTearOffObjectuygulayan IUnknown etiketleri arabirimi için.Bu sınıf farklıdır CComTearOffObject , CComCachedTearOffObject olan kendi IUnknown, nesnenin sahibi'dan IUnknown (kendisi için etiketleri oluşturulurken nesnenin sahibidir).CComCachedTearOffObjectkendi tutar başvuru sayısı, IUnknown ve kendi başvuru sayısı sıfır başladıktan sonra kendisini siler.Ancak, herhangi bir alt etiketleri sorgularsanız arabirimleri, nesnenin sahibi başvuru sayısı IUnknown artırılacağını.

CComCachedTearOffObject Nesne etiketleri uygulamak zaten örneklenmiş ve etiketleri arabirimi tekrar aynı işlemi sorgulanan CComCachedTearOffObject nesneyi tekrar.Buna karşılık etiketleri arabirimi tarafından uygulanan, bir CComTearOffObject yeniden için sahibi nesnesi üzerinden sorgulanan başka bir CComTearOffObject oluşturulacak.

Sahip sınıf uygulamalıdır FinalRelease ve çağrı yayın önbelleğe alınmış üzerinde IUnknown için CComCachedTearOffObject, hangi referans sayımına bildirmiş.Bu neden CComCachedTearOffObject's FinalRelease çağrılması ve etiketleri silmek için.

Devralma hiyerarşisi

CComObjectRootBase

CComObjectRootEx

IUnknown

CComCachedTearOffObject

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Başvuru

CComTearOffObject sınıfı

CComObjectRootEx sınıfı

Diğer Kaynaklar

atl sınıfına genel bakış