CComFakeCriticalSection Sınıfı
Bu sınıf, CComCriticalSection ile aynı yöntemleri sağlar ancak kritik bir bölüm sağlamaz.
Sözdizimi
class CComFakeCriticalSection
Üyeler
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CComFakeCriticalSection::Init | Kritik bölüm olmadığından hiçbir şey yapmaz. |
CComFakeCriticalSection::Lock | Kritik bölüm olmadığından hiçbir şey yapmaz. |
CComFakeCriticalSection::Term | Kritik bölüm olmadığından hiçbir şey yapmaz. |
CComFakeCriticalSection::Unlock | Kritik bölüm olmadığından hiçbir şey yapmaz. |
Açıklamalar
CComFakeCriticalSection
CComCriticalSection içinde bulunan yöntemleri yansıtır. Ancak, CComFakeCriticalSection
kritik bir bölüm sağlamaz; bu nedenle yöntemleri hiçbir şey yapmaz.
Genellikle, veya CriticalSection
aracılığıyla bir typedef
ad AutoCriticalSection
kullanırsınızCComFakeCriticalSection
. CComSingleThreadModel veya CComMultiThreadModelNoCS kullanırken, bu typedef
adların her ikisi de başvururCComFakeCriticalSection
. CComMultiThreadModel kullanırken sırasıyla CComAutoCriticalSection ve CComCriticalSection
öğesine başvururlar.
Gereksinimler
Üst bilgi: atlcore.h
CComFakeCriticalSection::Init
Kritik bölüm olmadığından hiçbir şey yapmaz.
HRESULT Init() throw();
Dönüş Değeri
S_OK döndürür.
CComFakeCriticalSection::Lock
Kritik bölüm olmadığından hiçbir şey yapmaz.
HRESULT Lock() throw();
Dönüş Değeri
S_OK döndürür.
CComFakeCriticalSection::Term
Kritik bölüm olmadığından hiçbir şey yapmaz.
HRESULT Term() throw();
Dönüş Değeri
S_OK döndürür.
CComFakeCriticalSection::Unlock
Kritik bölüm olmadığından hiçbir şey yapmaz.
HRESULT Unlock() throw();
Dönüş Değeri
S_OK döndürür.