Compartir a través de


CComFakeCriticalSection (clase)

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.

Consulte también

Información general sobre la clase