Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.