IProvideClassInfo2Impl sınıfı
Bu sınıf, bir varsayýlan uygulama sağlar IProvideClassInfo'yu ve IProvideClassInfo2 yöntemleri.
template <
const CLSID* pcoclsid,
const IID* psrcid,
const GUID* plibid = &CAtlModule::m_libid,
WORD wMajor = 1,
WORD wMinor = 0,
class tihclass = CComTypeInfoHolder
>
class ATL_NO_VTABLE IProvideClassInfo2Impl :
public IProvideClassInfo2
Parametreler
pcoclsid
Coclass tanımlayıcısı için bir işaretçi.psrcid
Görüntüleme arabirimi giden coclass varsayılan tanımlayıcısı için bir işaretçi.plibid
Kitaplık kimliği arabirimi hakkında bilgi içeren tür kitaplığı için bir işaretçi.Varsayılan olarak, sunucu düzeyinde tür kitaplığı geçirilir.wMajor
Tür kitaplığı ana sürüm.Varsayılan değer 1'dir.wMinor
Tür kitaplığı sürümü.Varsayılan değer 0'dir.tihclass
Coclass tür bilgileri yönetmek için kullanılan sınıf.CComTypeInfoHolder varsayılan değerdir.
Üyeler
Oluşturucular
Ad |
Description |
---|---|
Oluşturucu. |
Public yöntemler
Ad |
Description |
---|---|
Alır bir ITypeInfo coclass türü bilgisi için işaretçi. |
|
Nesnenin giden görüntüleme arabirimi GUID alır. |
Korumalı veri üyeleri
Ad |
Description |
---|---|
Tür bilgileri coclass yönetir. |
Notlar
IProvideClassInfo2 Arabirimi genişletiyor IProvideClassInfo'yu ekleyerek GetGUID yöntemi.Bu yöntem, bir nesnenin giden arabirimin IID'si kendi varsayılan olay kümesi için istemci sağlar.Sınıf IProvideClassInfo2Impl 'ın bir varsayýlan uygulama sağlar IProvideClassInfo'yu ve IProvideClassInfo2 yöntemleri.
IProvideClassInfo2Impltüründeki statik bir üyeye sahip CComTypeInfoHolder , coclass türü bilgilerini yönetir.
Devralma hiyerarşisi
IProvideClassInfo2
IProvideClassInfo2Impl
Gereksinimler
Başlık: atlcom.h