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.