다음을 통해 공유


CriticalSectionTraits 구조체

잘못된 중요 섹션 또는 중요한 섹션을 해제하는 함수를 지원하도록 개체를 특수화 CriticalSection 합니다.

구문

struct CriticalSectionTraits;

멤버

공용 Typedefs

속성 설명
Type typedef 중요한 섹션에 대한 포인터를 정의하는 A입니다. Typetypedef CRITICAL_SECTION* Type;으로 정의됩니다.

공용 메서드

이름 설명
CriticalSectionTraits::GetInvalidValue 템플릿이 CriticalSection 항상 유효하지 않도록 템플릿을 특수화합니다.
CriticalSectionTraits::Unlock CriticalSection 지정된 중요 섹션 개체의 소유권 해제를 지원할 수 있도록 템플릿을 특수화합니다.

상속 계층 구조

CriticalSectionTraits

요구 사항

헤더: corewrappers.h

네임스페이스: Microsoft::WRL::Wrappers::HandleTraits

CriticalSectionTraits::GetInvalidValue

템플릿이 CriticalSection 항상 유효하지 않도록 템플릿을 특수화합니다.

inline static Type GetInvalidValue();

Return Value

항상 잘못된 중요 섹션에 대한 포인터를 반환합니다.

설명

Type 정자는 .로 typedef CRITICAL_SECTION* Type;정의됩니다.

CriticalSectionTraits::Unlock

CriticalSection 지정된 중요 섹션 개체의 소유권 해제를 지원할 수 있도록 템플릿을 특수화합니다.

inline static void Unlock(
   _In_ Type cs
);

매개 변수

cs
중요한 섹션 개체에 대한 포인터입니다.

설명

Type 정자는 .로 typedef CRITICAL_SECTION* Type;정의됩니다.

자세한 내용은 Windows API 설명서의 동기화 함수 섹션에서 LeaveCriticalSection 함수를 참조하세요.