Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta klasa jest tworzone w każdym projekcie ATL.
Składnia
class CAtlBaseModule : public _ATL_BASE_MODULE
Elementy członkowskie
Konstruktory publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CAtlBaseModule::CAtlBaseModule | Konstruktor. |
Metody publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CAtlBaseModule::AddResourceInstance | Dodaje wystąpienie zasobu do listy przechowywanych dojść. |
| CAtlBaseModule::GetHInstanceAt | Zwraca dojście do określonego wystąpienia zasobu. |
| CAtlBaseModule::GetModuleInstance | Zwraca wystąpienie modułu CAtlBaseModule z obiektu. |
| CAtlBaseModule::GetResourceInstance | Zwraca wystąpienie zasobu z CAtlBaseModule obiektu. |
| CAtlBaseModule::RemoveResourceInstance | Usuwa wystąpienie zasobu z listy przechowywanych dojść. |
| CAtlBaseModule::SetResourceInstance | Ustawia wystąpienie CAtlBaseModule zasobu obiektu. |
Publiczne elementy członkowskie danych
| Nazwa/nazwisko | opis |
|---|---|
| CAtlBaseModule::m_bInitFailed | Zmienna wskazująca, czy inicjowanie modułu nie powiodło się. |
Uwagi
Wystąpienie nazwanego CAtlBaseModule _AtlBaseModule znajduje się w każdym projekcie ATL zawierającym uchwyt do wystąpienia modułu, uchwyt modułu zawierający zasoby (które domyślnie są jednym i tym samym) oraz tablicą dojść do modułów dostarczających zasoby podstawowe. CAtlBaseModule można bezpiecznie uzyskiwać dostęp z wielu wątków.
Ta klasa zastępuje przestarzałą klasę CComModule używaną we wcześniejszych wersjach atl.
Hierarchia dziedziczenia
CAtlBaseModule
Wymagania
Nagłówek: atlcore.h
CAtlBaseModule::AddResourceInstance
Dodaje wystąpienie zasobu do listy przechowywanych dojść.
bool AddResourceInstance(HINSTANCE hInst) throw();
Parametry
hInst
Wystąpienie zasobu do dodania.
Wartość zwracana
Zwraca wartość true, jeśli zasób został pomyślnie dodany, w przeciwnym razie wartość false.
CAtlBaseModule::CAtlBaseModule
Konstruktor.
CAtlBaseModule() throw();
Uwagi
Tworzy element CAtlBaseModule.
CAtlBaseModule::GetHInstanceAt
Zwraca dojście do określonego wystąpienia zasobu.
HINSTANCE GetHInstanceAt(int i) throw();
Parametry
i
Liczba wystąpień zasobu.
Wartość zwracana
Zwraca dojście do wystąpienia zasobu lub wartość NULL, jeśli nie istnieje odpowiednie wystąpienie zasobu.
CAtlBaseModule::GetModuleInstance
Zwraca wystąpienie modułu CAtlBaseModule z obiektu.
HINSTANCE GetModuleInstance() throw();
Wartość zwracana
Zwraca wystąpienie modułu.
CAtlBaseModule::GetResourceInstance
Zwraca wystąpienie zasobu.
HINSTANCE GetResourceInstance() throw();
Wartość zwracana
Zwraca wystąpienie zasobu.
CAtlBaseModule::m_bInitFailed
Zmienna wskazująca, czy inicjowanie modułu nie powiodło się.
static bool m_bInitFailed;
Uwagi
Wartość true, jeśli moduł został zainicjowany, false, jeśli nie udało się zainicjować.
CAtlBaseModule::RemoveResourceInstance
Usuwa wystąpienie zasobu z listy przechowywanych dojść.
bool RemoveResourceInstance(HINSTANCE hInst) throw();
Parametry
hInst
Wystąpienie zasobu do usunięcia.
Wartość zwracana
Zwraca wartość true, jeśli zasób został pomyślnie usunięty, w przeciwnym razie wartość false.
CAtlBaseModule::SetResourceInstance
Ustawia wystąpienie CAtlBaseModule zasobu obiektu.
HINSTANCE SetResourceInstance(HINSTANCE hInst) throw();
Parametry
hInst
Nowe wystąpienie zasobu.
Wartość zwracana
Zwraca zaktualizowane wystąpienie zasobu.