Freigeben über


CComFakeCriticalSection-Klasse

Diese Klasse stellt die gleichen Methoden wie CComCriticalSection bereit, stellt aber keinen kritischen Abschnitt bereit.

Syntax

class CComFakeCriticalSection

Member

Öffentliche Methoden

Name Beschreibung
CComFakeCriticalSection::Init Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.
CComFakeCriticalSection::Lock Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.
CComFakeCriticalSection::Term Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.
CComFakeCriticalSection::Unlock Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.

Hinweise

CComFakeCriticalSectionspiegelt die in CComCriticalSection gefundenen Methoden wieder. CComFakeCriticalSection Stellt jedoch keinen kritischen Abschnitt bereit, daher tun seine Methoden nichts.

In der Regel verwenden CComFakeCriticalSection Sie einen typedef Namen, entweder AutoCriticalSection oder CriticalSection. Bei Verwendung von CComSingleThreadModel oder CComMultiThreadModelNoCS verweisen beide typedef Namen auf CComFakeCriticalSection. Bei Verwendung von CComMultiThreadModel verweisen sie auf CComAutoCriticalSection bzwCComCriticalSection. CComAutoCriticalSection.

Anforderungen

Header: atlcore.h

CComFakeCriticalSection::Init

Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.

HRESULT Init() throw();

Rückgabewert

Gibt S_OK zurück.

CComFakeCriticalSection::Lock

Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.

HRESULT Lock() throw();

Rückgabewert

Gibt S_OK zurück.

CComFakeCriticalSection::Term

Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.

HRESULT Term() throw();

Rückgabewert

Gibt S_OK zurück.

CComFakeCriticalSection::Unlock

Führt nichts durch, da kein kritischer Abschnitt vorhanden ist.

HRESULT Unlock() throw();

Rückgabewert

Gibt S_OK zurück.

Siehe auch

Klassenübersicht