Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Se crea una instancia de esta clase en todos los proyectos ATL.
Sintaxis
class CAtlBaseModule : public _ATL_BASE_MODULE
Miembros
Constructores públicos
| Nombre | Descripción |
|---|---|
| CAtlBaseModule::CAtlBaseModule | Constructor . |
Métodos públicos
| Nombre | Descripción |
|---|---|
| CAtlBaseModule::AddResourceInstance | Agrega una instancia de recurso a la lista de identificadores almacenados. |
| CAtlBaseModule::GetHInstanceAt | Devuelve un identificador a una instancia de recurso especificada. |
| CAtlBaseModule::GetModuleInstance | Devuelve la instancia del módulo de un objeto CAtlBaseModule. |
| CAtlBaseModule::GetResourceInstance | Devuelve la instancia de recurso de un objeto CAtlBaseModule. |
| CAtlBaseModule::RemoveResourceInstance | Quita una instancia de recurso de la lista de identificadores almacenados. |
| CAtlBaseModule::SetResourceInstance | Establece la instancia de recurso de un objeto CAtlBaseModule. |
Miembros de datos públicos
| Nombre | Descripción |
|---|---|
| CAtlBaseModule::m_bInitFailed | Variable que indica si se ha producido un error en la inicialización del módulo. |
Comentarios
Una instancia de CAtlBaseModule demoninada _AtlBaseModule está presente en cada proyecto ATL, que contiene un identificador para la instancia del módulo, un identificador para el módulo que contiene recursos (que, de forma predeterminada, son uno y los mismos), y una matriz de identificadores para módulos que proporcionan recursos principales. CAtlBaseModule se puede acceder de forma segura desde varios subprocesos.
Esta clase reemplaza a la clase CComModule obsoleta usada en versiones anteriores de ATL.
Jerarquía de herencia
CAtlBaseModule
Requisitos
Encabezado: atlcore.h
CAtlBaseModule::AddResourceInstance
Agrega una instancia de recurso a la lista de identificadores almacenados.
bool AddResourceInstance(HINSTANCE hInst) throw();
Parámetros
hInst
Instancia de recurso que se va a agregar.
Valor devuelto
Devuelve true si el recurso se agregó correctamente; de lo contrario, false.
CAtlBaseModule::CAtlBaseModule
Constructor .
CAtlBaseModule() throw();
Comentarios
Crea la clase CAtlBaseModule.
CAtlBaseModule::GetHInstanceAt
Devuelve un identificador a una instancia de recurso especificada.
HINSTANCE GetHInstanceAt(int i) throw();
Parámetros
i
Número de la instancia de recurso.
Valor devuelto
Devuelve el identificador a la instancia de recurso o NULL si no existe ninguna instancia de recurso correspondiente.
CAtlBaseModule::GetModuleInstance
Devuelve la instancia del módulo de un objeto CAtlBaseModule.
HINSTANCE GetModuleInstance() throw();
Valor devuelto
Devuelve la instancia del módulo.
CAtlBaseModule::GetResourceInstance
Devuelve la instancia de recurso.
HINSTANCE GetResourceInstance() throw();
Valor devuelto
Devuelve la instancia de recurso.
CAtlBaseModule::m_bInitFailed
Variable que indica si se ha producido un error en la inicialización del módulo.
static bool m_bInitFailed;
Comentarios
True si el módulo se inicializó, false si no se pudo inicializar.
CAtlBaseModule::RemoveResourceInstance
Quita una instancia de recurso de la lista de identificadores almacenados.
bool RemoveResourceInstance(HINSTANCE hInst) throw();
Parámetros
hInst
Instancia de recurso que se va a quitar.
Valor devuelto
Devuelve true si el recurso se quitó correctamente; de lo contrario, false.
CAtlBaseModule::SetResourceInstance
Establece la instancia de recurso de un objeto CAtlBaseModule.
HINSTANCE SetResourceInstance(HINSTANCE hInst) throw();
Parámetros
hInst
Nueva instancia de recurso.
Valor devuelto
Devuelve la instancia de recurso actualizada.