Sdílet prostřednictvím


CriticalSectionTraits – struktura

Specializuje se CriticalSection na objekt na podporu neplatného kritického oddílu nebo funkce pro uvolnění kritického oddílu.

Syntaxe

struct CriticalSectionTraits;

Členové

Veřejné definice typedef

Název Popis
Type A typedef , který definuje ukazatel na kritický oddíl. Type je definován jako typedef CRITICAL_SECTION* Type;.

Veřejné metody

Název Popis
CriticalSectionTraits::GetInvalidValue Specializuje se na CriticalSection šablonu, aby šablona byla vždy neplatná.
CriticalSectionTraits::Unlock Specializuje se na CriticalSection šablonu, která podporuje uvolnění vlastnictví zadaného objektu kritického oddílu.

Hierarchie dědičnosti

CriticalSectionTraits

Požadavky

Hlavička: corewrappers.h

Obor názvů: Microsoft::WRL::Wrappers::HandleTraits

CriticalSectionTraits::GetInvalidValue

Specializuje se na CriticalSection šablonu, aby šablona byla vždy neplatná.

inline static Type GetInvalidValue();

Návratová hodnota

Vždy vrátí ukazatel na neplatný kritický oddíl.

Poznámky

Type Modifikátor je definován jako typedef CRITICAL_SECTION* Type;.

CriticalSectionTraits::Unlock

Specializuje se na CriticalSection šablonu, která podporuje uvolnění vlastnictví zadaného objektu kritického oddílu.

inline static void Unlock(
   _In_ Type cs
);

Parametry

Cs
Ukazatel na objekt kritického oddílu.

Poznámky

Type Modifikátor je definován jako typedef CRITICAL_SECTION* Type;.

Další informace najdete v tématu Funkce LeaveCriticalSection v části Synchronizační funkce v dokumentaci k rozhraní API systému Windows.