Partager via


CComFakeCriticalSection, classe

Cette classe fournit les mêmes méthodes que CComCriticalSection , mais ne fournit pas de section critique.

Syntaxe

class CComFakeCriticalSection

Membres

Méthodes publiques

Nom Description
CComFakeCriticalSection ::Init Ne fait rien, car il n’y a pas de section critique.
CComFakeCriticalSection ::Lock Ne fait rien, car il n’y a pas de section critique.
CComFakeCriticalSection ::Term Ne fait rien, car il n’y a pas de section critique.
CComFakeCriticalSection ::Unlock Ne fait rien, car il n’y a pas de section critique.

Notes

CComFakeCriticalSection reflète les méthodes trouvées dans CComCriticalSection. Toutefois, CComFakeCriticalSection ne fournit pas de section critique ; par conséquent, ses méthodes ne font rien.

En règle générale, vous utilisez CComFakeCriticalSection un typedef nom, soit AutoCriticalSection CriticalSection. Lorsque vous utilisez CComSingleThreadModel ou CComMultiThreadModelNoCS, ces deux noms font référence typedef CComFakeCriticalSection. Lors de l’utilisation de CComMultiThreadModel, ils font référence à CComAutoCriticalSection et CComCriticalSection, respectivement.

Spécifications

En-tête : atlcore.h

CComFakeCriticalSection ::Init

Ne fait rien, car il n’y a pas de section critique.

HRESULT Init() throw();

Valeur de retour

Retourne S_OK.

CComFakeCriticalSection ::Lock

Ne fait rien, car il n’y a pas de section critique.

HRESULT Lock() throw();

Valeur de retour

Retourne S_OK.

CComFakeCriticalSection ::Term

Ne fait rien, car il n’y a pas de section critique.

HRESULT Term() throw();

Valeur de retour

Retourne S_OK.

CComFakeCriticalSection ::Unlock

Ne fait rien, car il n’y a pas de section critique.

HRESULT Unlock() throw();

Valeur de retour

Retourne S_OK.

Voir aussi

Vue d’ensemble de la classe