IConnectionPointImpl sınıfı
Bu sınıf, bir bağlantı noktasını uygular.
template<
class T,
const IID* piid,
class CDV = CComDynamicUnkArray
>
class ATL_NO_VTABLE IConnectionPointImpl :
public _ICPLocator< piid >
Parametreler
T
Kullanacağınız sınıf türetilmiş IConnectionPointImpl.piid
Bağlantı noktası nesnesinin temsil ettiği arabirimin IID'si için bir işaretçi.CDV
Bağlantıları yöneten bir sınıf.Varsayılan değer CComDynamicUnkArray, sınırsız sayıda bağlantı sağlar.Ayrıca CComUnkArray, sabit bir bağlantı sayısını belirtir.
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Bağlantı noktası ve bir havuz arasında bir bağlantı kurar. |
|
Bağlantılar için bağlantı noktası üzerinden yineleme yapmak için bir sýralayýcý oluşturur. |
|
Bağlantı noktası tarafından temsil edilen arabirimin IID'si alır. |
|
Bir arabirim işaretçisi bağlanılabilir nesnesi alır. |
|
Aracılığıyla önceden kurulmuş bir bağlantıyı bitirmeden Advise. |
Ortak veri üyeleri
Ad |
Description |
---|---|
Bağlantı noktasının bağlantılarını yönetir. |
Notlar
IConnectionPointImplistemcinin giden bir arabirim etkisine açık bırakmak nesneyi sağlayan bir bağlantı noktasını uygular.İstemci bir havuz adı verilen bir nesne üzerinde bu arabirimini uygular.
atl kullanan IConnectionPointContainerImpl bağlanılabilir nesnesine uygulanması.Bağlanılabilir nesnesi içindeki her bağlantı noktası tarafından tanımlanan, giden bir arabirimi temsil eden piid.Sınıf cdv bağlantı noktası ve bir havuz arasındaki bağlantıları yönetir.Her bağlantının bir "tanımlama bilgisi" benzersiz olarak tanımlanır
Makaleyi atl bağlantı noktaları hakkında daha fazla bilgi için bkz: Bağlantı noktalarını.
Devralma hiyerarşisi
_ICPLocator
IConnectionPointImpl
Gereksinimler
Başlık: atlcom.h