Kelas IProvideClassInfo2Impl
Kelas ini menyediakan implementasi default metode IProvideClassInfo dan IProvideClassInfo2 .
Sintaks
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
Parameter
pcoclsid
Penunjuk ke pengidentifikasi coclass.
psrcid
Penunjuk ke pengidentifikasi untuk dispinterface keluar default coclass.
plibid
Penunjuk ke LIBID pustaka jenis yang berisi informasi tentang antarmuka. Secara default, pustaka jenis tingkat server diteruskan.
wMajor
Versi utama pustaka jenis. Nilai default adalah 1.
wMinor
Versi minor dari pustaka jenis. Nilai default adalah 0.
tihclass
Kelas yang digunakan untuk mengelola informasi jenis kolas. Nilai defaultnya adalah CComTypeInfoHolder
.
Anggota
Konstruktor
Nama | Deskripsi |
---|---|
IProvideClassInfo2Impl::IProvideClassInfo2Impl | Konstruktor. |
Metode Publik
Nama | Deskripsi |
---|---|
IProvideClassInfo2Impl::GetClassInfo | ITypeInfo Mengambil penunjuk ke informasi jenis coclass. |
IProvideClassInfo2Impl::GetGUID | Mengambil GUID untuk dispinterface keluar objek. |
Anggota Data yang Dilindungi
Nama | Deskripsi |
---|---|
IProvideClassInfo2Impl::_tih | Mengelola informasi jenis untuk kolas. |
Keterangan
Antarmuka IProvideClassInfo2 memperluas IProvideClassInfo dengan menambahkan GetGUID
metode . Metode ini memungkinkan klien untuk mengambil IID antarmuka keluar objek untuk set peristiwa defaultnya. Kelas IProvideClassInfo2Impl
menyediakan implementasi default metode IProvideClassInfo
dan IProvideClassInfo2
.
IProvideClassInfo2Impl
berisi anggota statis jenis CComTypeInfoHolder
yang mengelola informasi jenis untuk kolas.
Hierarki Warisan
IProvideClassInfo2
IProvideClassInfo2Impl
Persyaratan
Header: atlcom.h
IProvideClassInfo2Impl::GetClassInfo
ITypeInfo
Mengambil penunjuk ke informasi jenis coclass.
STDMETHOD(GetClassInfo)(ITypeInfo** pptinfo);
Keterangan
Lihat IProvideClassInfo::GetClassInfo di Windows SDK.
IProvideClassInfo2Impl::GetGUID
Mengambil GUID untuk dispinterface keluar objek.
STDMETHOD(GetGUID)(
DWORD dwGuidKind,
GUID* pGUID);
Keterangan
Lihat IProvideClassInfo2::GetGUID di Windows SDK.
IProvideClassInfo2Impl::IProvideClassInfo2Impl
Konstruktor.
IProvideClassInfo2Impl();
Keterangan
AddRef
Panggilan pada anggota _tih. Destruktor memanggil Release
.
IProvideClassInfo2Impl::_tih
Anggota data statis ini adalah instans parameter templat kelas, tihclass, yang secara default adalah CComTypeInfoHolder
.
static tihclass
_tih;
Keterangan
_tih
mengelola informasi jenis untuk kolas.