Aracılığıyla paylaş


CriticalSectionTraits Yapısı

CriticalSection Bir nesneyi, geçersiz bir kritik bölümü veya kritik bölümü serbest bırakan bir işlevi destekleyecek şekilde özelleştiriyor.

Sözdizimi

struct CriticalSectionTraits;

Üyeler

Genel Tür Tanımları

Veri Akışı Adı Açıklama
Type typedef Kritik bir bölümün işaretçisini tanımlayan bir. Type olarak typedef CRITICAL_SECTION* Type;tanımlanır.

Genel Yöntemler

Veri Akışı Adı Açıklama
CriticalSectionTraits::GetInvalidValue Şablonun her zaman geçersiz olması için bir CriticalSection şablon konusunda uzmandır.
CriticalSectionTraits::Unlock Belirtilen kritik bölüm nesnesinin sahipliğini yayımlamayı destekleyecek şekilde bir CriticalSection şablon konusunda uzmanlaşmıştır.

Devralma Hiyerarşisi

CriticalSectionTraits

Gereksinimler

Üst bilgi: corewrappers.h

Ad Alanı: Microsoft::WRL::Wrappers::HandleTraits

CriticalSectionTraits::GetInvalidValue

Şablonun her zaman geçersiz olması için bir CriticalSection şablon konusunda uzmandır.

inline static Type GetInvalidValue();

Dönüş Değeri

Her zaman geçersiz bir kritik bölüme işaretçi döndürür.

Açıklamalar

Değiştirici Type olarak typedef CRITICAL_SECTION* Type;tanımlanır.

CriticalSectionTraits::Unlock

Belirtilen kritik bölüm nesnesinin sahipliğini yayımlamayı destekleyecek şekilde bir CriticalSection şablon konusunda uzmanlaşmıştır.

inline static void Unlock(
   _In_ Type cs
);

Parametreler

bilgisayar bilimi
Kritik bölüm nesnesinin işaretçisi.

Açıklamalar

Değiştirici Type olarak typedef CRITICAL_SECTION* Type;tanımlanır.

Daha fazla bilgi için Windows API belgelerinin Eşitleme İşlevleri bölümündeki LeaveCriticalSection işlevi bölümüne bakın.