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.