Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta clase proporciona los mismos métodos que CComCriticalSection, pero no proporciona una sección crítica.
Sintaxis
class CComFakeCriticalSection
Miembros
Métodos públicos
| Nombre | Descripción |
|---|---|
| CComFakeCriticalSection::Init | No hace nada, ya que no hay ninguna sección crítica. |
| CComFakeCriticalSection::Lock | No hace nada, ya que no hay ninguna sección crítica. |
| CComFakeCriticalSection::Term | No hace nada, ya que no hay ninguna sección crítica. |
| CComFakeCriticalSection::Unlock | No hace nada, ya que no hay ninguna sección crítica. |
Comentarios
CComFakeCriticalSection refleja los métodos encontrados en CComCriticalSection. Sin embargo, CComFakeCriticalSection no proporciona una sección crítica; por lo tanto, sus métodos no hacen nada.
Normalmente, usa CComFakeCriticalSection a través de un nombre typedef, ya sea AutoCriticalSection o CriticalSection. Al usar CComSingleThreadModel o CComMultiThreadModelNoCS, ambos nombres typedef hacen referencia a CComFakeCriticalSection. Al usar CComMultiThreadModel, hacen referencia a CComAutoCriticalSection y CComCriticalSection, respectivamente.
Requisitos
Encabezado: atlcore.h
CComFakeCriticalSection::Init
No hace nada, ya que no hay ninguna sección crítica.
HRESULT Init() throw();
Valor devuelto
Devuelve S_OK.
CComFakeCriticalSection::Lock
No hace nada, ya que no hay ninguna sección crítica.
HRESULT Lock() throw();
Valor devuelto
Devuelve S_OK.
CComFakeCriticalSection::Term
No hace nada, ya que no hay ninguna sección crítica.
HRESULT Term() throw();
Valor devuelto
Devuelve S_OK.
CComFakeCriticalSection::Unlock
No hace nada, ya que no hay ninguna sección crítica.
HRESULT Unlock() throw();
Valor devuelto
Devuelve S_OK.