Kelas CAtlBaseModule
Kelas ini dibuat di setiap proyek ATL.
Sintaks
class CAtlBaseModule : public _ATL_BASE_MODULE
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CAtlBaseModule::CAtlBaseModule | Konstruktor. |
Metode Publik
Nama | Deskripsi |
---|---|
CAtlBaseModule::AddResourceInstance | Menambahkan instans sumber daya ke daftar handel yang disimpan. |
CAtlBaseModule::GetHInstanceAt | Mengembalikan handel ke instans sumber daya tertentu. |
CAtlBaseModule::GetModuleInstance | Mengembalikan instans modul dari CAtlBaseModule objek. |
CAtlBaseModule::GetResourceInstance | Mengembalikan instans sumber daya dari CAtlBaseModule objek. |
CAtlBaseModule::RemoveResourceInstance | Menghapus instans sumber daya dari daftar handel yang disimpan. |
CAtlBaseModule::SetResourceInstance | Mengatur instans CAtlBaseModule sumber daya objek. |
Anggota Data Publik
Nama | Deskripsi |
---|---|
CAtlBaseModule::m_bInitFailed | Variabel yang menunjukkan apakah inisialisasi modul telah gagal. |
Keterangan
Instans CAtlBaseModule
bernama _AtlBaseModule ada di setiap proyek ATL, berisi handel ke instans modul, handel ke modul yang berisi sumber daya (yang secara default, adalah satu dan sama), dan array handel ke modul yang menyediakan sumber daya utama. CAtlBaseModule
dapat diakses dengan aman dari beberapa utas.
Kelas ini menggantikan kelas CComModule usang yang digunakan dalam versi ATL sebelumnya.
Hierarki Warisan
CAtlBaseModule
Persyaratan
Header: atlcore.h
CAtlBaseModule::AddResourceInstance
Menambahkan instans sumber daya ke daftar handel yang disimpan.
bool AddResourceInstance(HINSTANCE hInst) throw();
Parameter
hInst
Instans sumber daya yang akan ditambahkan.
Tampilkan Nilai
Mengembalikan true jika sumber daya berhasil ditambahkan, jika tidak salah.
CAtlBaseModule::CAtlBaseModule
Konstruktor.
CAtlBaseModule() throw();
Keterangan
CAtlBaseModule
Membuat .
CAtlBaseModule::GetHInstanceAt
Mengembalikan handel ke instans sumber daya tertentu.
HINSTANCE GetHInstanceAt(int i) throw();
Parameter
i
Jumlah instans sumber daya.
Tampilkan Nilai
Mengembalikan handel ke instans sumber daya, atau NULL jika tidak ada instans sumber daya yang sesuai.
CAtlBaseModule::GetModuleInstance
Mengembalikan instans modul dari CAtlBaseModule
objek.
HINSTANCE GetModuleInstance() throw();
Tampilkan Nilai
Mengembalikan instans modul.
CAtlBaseModule::GetResourceInstance
Mengembalikan instans sumber daya.
HINSTANCE GetResourceInstance() throw();
Tampilkan Nilai
Mengembalikan instans sumber daya.
CAtlBaseModule::m_bInitFailed
Variabel yang menunjukkan apakah inisialisasi modul telah gagal.
static bool m_bInitFailed;
Keterangan
True jika modul diinisialisasi, false jika gagal diinisialisasi.
CAtlBaseModule::RemoveResourceInstance
Menghapus instans sumber daya dari daftar handel yang disimpan.
bool RemoveResourceInstance(HINSTANCE hInst) throw();
Parameter
hInst
Instans sumber daya yang akan dihapus.
Tampilkan Nilai
Mengembalikan true jika sumber daya berhasil dihapus, salah jika tidak.
CAtlBaseModule::SetResourceInstance
Mengatur instans CAtlBaseModule
sumber daya objek.
HINSTANCE SetResourceInstance(HINSTANCE hInst) throw();
Parameter
hInst
Instans sumber daya baru.
Tampilkan Nilai
Mengembalikan instans sumber daya yang diperbarui.