Aracılığıyla paylaş


CComEnumImpl sınıfı

Bu sınıf, bir dizide numaralandırılmasını maddelerin saklandığı bir com numaralayıcı arabirim uygulamasını sağlar.

template <
   class Base,
   const IID* piid,
   class T,
   class Copy
>
class ATL_NO_VTABLE CComEnumImpl : 
   public Base

Parametreler

  • Base
    com numaralayıcı (IEnumXXXX) arabirimi.

  • piid
    Numaralayıcı arabirimin arabirim kimliği için bir işaretçi.

  • T
    Numaralayıcı arabirimi tarafından sergilenen öğe türü.

  • Copy
    Homojen bir kopya ilke sınıfı.

Üyeler

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

Ad

Description

CComEnumImpl::CComEnumImpl

Oluşturucu.

CComEnumImpl:: ~ CComEnumImpl

Yıkıcı.

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

Ad

Description

CComEnumImpl::Clone

Uygulaması, IEnumXXXX::Clone.

CComEnumImpl::Init

Numaralayıcı başlatır.

CComEnumImpl::Next

Uygulaması, IEnumXXXX::Next.

CComEnumImpl::Reset

Uygulaması, IEnumXXXX::Reset.

CComEnumImpl::Skip

Uygulaması, IEnumXXXX::Skip.

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

Ad

Description

CComEnumImpl::m_begin

Dizinin ilk öğesi için bir işaretçi.

CComEnumImpl::m_dwFlags

Bayraklar geçtiğini kopyalamak Init.

CComEnumImpl::m_end

Dizideki son öğe hemen ötesinde konuma bir işaretçi.

CComEnumImpl::m_iter

Dizi geçerli madde için bir işaretçi.

CComEnumImpl::m_spUnk

IUnknown numaralandırılmasını koleksiyonu sağlayan nesne işaretçisi.

Notlar

CComEnumImplbir dizide numaralandırılmasını maddelerin saklandığı bir com numaralayıcı arabirim uygulamasını sağlar.Bu sınıf paraleldir IEnumOnSTLImpl numaralayıcı arabirimi uygulaması sağlar sınıf tabanlı stl kapsayıcıda izinleri.

[!NOT]

Daha fazla arasındaki farklılıklar hakkında ayrıntılı bilgi için CComEnumImpl ve IEnumOnSTLImpl, bkz: CComEnumImpl::Init.

Genellikle görüntüler değil bu arabirim geliþtirmesi türetmek tarafından kendi numaralandırma sınıfı oluşturmanız gerekir.atl sağlanan bir dizi üzerinde temel alan bir Numaralandırıcı kullanmak isterseniz, bir kopyasını oluşturmak için daha sık rastlanır CComEnum.

Bununla birlikte, özel numaralayıcı (örneğin, bir sýralayýcý arabirimi yanı sıra arabirimlerini gösterir) sağlamak isterseniz, bu sınıftan türer.Bu durumda geçersiz kılmak gerekir büyük bir olasılıkla CComEnumImpl::Clone kendi uygulama sağlamak için yöntem.

Daha fazla bilgi için bkz: atl koleksiyonları ve numaralandırıcıları.

Devralma hiyerarşisi

Base

CComEnumImpl

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Başvuru

IEnumOnSTLImpl sınıfı

CComEnum sınıfı

Diğer Kaynaklar

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