Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.