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.