Clase CComApartment
Esta clase proporciona compatibilidad para administrar un apartamento en un módulo EXE agrupado por subprocesos.
Importante
Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.
Sintaxis
class CComApartment
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CComApartment::CComApartment | Constructor . |
Métodos públicos
Nombre | Descripción |
---|---|
CComApartment::Apartment | Marca la dirección inicial del subproceso. |
CComApartment::GetLockCount | Devuelve el número de bloqueos actual del subproceso. |
CComApartment::Lock | Incrementa el número de bloqueos del subproceso. |
CComApartment::Unlock | Disminuye el número de bloqueos del subproceso. |
Miembros de datos públicos
Nombre | Descripción |
---|---|
CComApartment::m_dwThreadID | Contiene el identificador del subproceso. |
CComApartment::m_hThread | Contiene el manipulador del subproceso. |
CComApartment::m_nLockCnt | Contiene el número de bloqueos actual del subproceso. |
Comentarios
CComAutoThreadModule usa CComApartment
para administrar un apartamento en un módulo EXE agrupado por subprocesos. CComApartment
proporciona métodos para incrementar y reducir el recuento de bloqueos en un subproceso.
Requisitos
Encabezado: atlbase.h
CComApartment::Apartment
Marca la dirección inicial del subproceso.
DWORD Apartment();
Valor devuelto
Siempre es 0.
Comentarios
Se establece automáticamente durante CComAutoThreadModule::Init.
CComApartment::CComApartment
Constructor .
CComApartment();
Comentarios
Inicializa los miembros de datos CComApartment
m_nLockCnt y m_hThread.
CComApartment::GetLockCount
Devuelve el número de bloqueos actual del subproceso.
LONG GetLockCount();
Valor devuelto
Recuento de bloqueos en el subproceso.
CComApartment::Lock
Incrementa el número de bloqueos del subproceso.
LONG Lock();
Valor devuelto
Valor que puede ser útil para los diagnósticos o las pruebas.
Comentarios
Llamado por CComAutoThreadModule::Lock.
El recuento de bloqueos en el subproceso se usa con fines estadísticos.
CComApartment::m_dwThreadID
Contiene el identificador del subproceso.
DWORD m_dwThreadID;
CComApartment::m_hThread
Contiene el manipulador del subproceso.
HANDLE m_hThread;
CComApartment::m_nLockCnt
Contiene el número de bloqueos actual del subproceso.
LONG m_nLockCnt;
CComApartment::Unlock
Disminuye el número de bloqueos del subproceso.
LONG Unlock();
Valor devuelto
Valor que puede ser útil para los diagnósticos o las pruebas.
Comentarios
Llamado por CComAutoThreadModule::Unlock.
El recuento de bloqueos en el subproceso se usa con fines estadísticos.