CriticalSectionTraits 구조체
잘못된 중요 섹션 또는 중요한 섹션을 해제하는 함수를 지원하도록 개체를 특수화 CriticalSection
합니다.
구문
struct CriticalSectionTraits;
멤버
공용 Typedefs
속성 | 설명 |
---|---|
Type |
typedef 중요한 섹션에 대한 포인터를 정의하는 A입니다. Type 는 typedef 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 함수를 참조하세요.