Compartir vía


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.

Consulte también

Información general sobre la clase