Udostępnij za pośrednictwem


Klasa CComFakeCriticalSection

Ta klasa udostępnia te same metody co CComCriticalSection , ale nie udostępnia sekcji krytycznej.

Składnia

class CComFakeCriticalSection

Członkowie

Metody publiczne

Nazwa/nazwisko opis
CComFakeCriticalSection::Init Nic nie robi, ponieważ nie ma sekcji krytycznej.
CComFakeCriticalSection::Lock Nic nie robi, ponieważ nie ma sekcji krytycznej.
CComFakeCriticalSection::Term Nic nie robi, ponieważ nie ma sekcji krytycznej.
CComFakeCriticalSection::Unlock Nic nie robi, ponieważ nie ma sekcji krytycznej.

Uwagi

CComFakeCriticalSection dubluje metody znalezione w CComCriticalSection. Nie udostępnia jednak sekcji krytycznej, CComFakeCriticalSection dlatego jej metody nic nie robią.

Zazwyczaj należy użyć CComFakeCriticalSection nazwy typedef lub AutoCriticalSectionCriticalSection. W przypadku korzystania z modelu CComSingleThreadModel lub CComMultiThreadModelNoCS oba te typedef nazwy odwołują się do elementu CComFakeCriticalSection. W przypadku korzystania z modelu CComMultiThreadModel odwołują się odpowiednio do klasy CComAutoCriticalSection i CComCriticalSection.

Wymagania

Nagłówek: atlcore.h

CComFakeCriticalSection::Init

Nic nie robi, ponieważ nie ma sekcji krytycznej.

HRESULT Init() throw();

Wartość zwracana

Zwraca S_OK.

CComFakeCriticalSection::Lock

Nic nie robi, ponieważ nie ma sekcji krytycznej.

HRESULT Lock() throw();

Wartość zwracana

Zwraca S_OK.

CComFakeCriticalSection::Term

Nic nie robi, ponieważ nie ma sekcji krytycznej.

HRESULT Term() throw();

Wartość zwracana

Zwraca S_OK.

CComFakeCriticalSection::Unlock

Nic nie robi, ponieważ nie ma sekcji krytycznej.

HRESULT Unlock() throw();

Wartość zwracana

Zwraca S_OK.

Zobacz też

Omówienie klasy