CComApartment 클래스
이 클래스는 스레드 풀링 EXE 모듈에서 아파트 관리를 지원합니다.
Important
이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.
구문
class CComApartment
멤버
공용 생성자
속성 | 설명 |
---|---|
CComApartment::CComApartment | 생성자입니다. |
공용 메서드
이름 | 설명 |
---|---|
CComApartment::Apartment | 스레드의 시작 주소를 표시합니다. |
CComApartment::GetLockCount | 스레드의 현재 잠금 수를 반환합니다. |
CComApartment::Lock | 스레드의 잠금 수를 증분합니다. |
CComApartment::Unlock | 스레드의 잠금 수를 줄입니다. |
공용 데이터 멤버
속성 | 설명 |
---|---|
CComApartment::m_dwThreadID | 스레드의 식별자를 포함합니다. |
CComApartment::m_hThread | 스레드의 핸들을 포함합니다. |
CComApartment::m_nLockCnt | 스레드의 현재 잠금 수를 포함합니다. |
설명
CComApartment
는 CComAutoThreadModule에서 스레드 풀된 EXE 모듈의 아파트를 관리하는 데 사용됩니다. CComApartment
는 스레드의 잠금 수를 증가시키고 감소시키는 메서드를 제공합니다.
요구 사항
헤더: atlbase.h
CComApartment::Apartment
스레드의 시작 주소를 표시합니다.
DWORD Apartment();
Return Value
항상 0입니다.
설명
CComAutoThreadModule::Init 중에 자동으로 설정됩니다.
CComApartment::CComApartment
생성자입니다.
CComApartment();
설명
m_nLockCnt m_hThread 데이터 멤버를 초기화 CComApartment
합니다.
CComApartment::GetLockCount
스레드의 현재 잠금 수를 반환합니다.
LONG GetLockCount();
Return Value
스레드의 잠금 수입니다.
CComApartment::Lock
스레드의 잠금 수를 증분합니다.
LONG Lock();
Return Value
진단 또는 테스트에 유용할 수 있는 값입니다.
설명
CComAutoThreadModule::Lock에서 호출됩니다.
스레드의 잠금 수는 통계 목적으로 사용됩니다.
CComApartment::m_dwThreadID
스레드의 식별자를 포함합니다.
DWORD m_dwThreadID;
CComApartment::m_hThread
스레드의 핸들을 포함합니다.
HANDLE m_hThread;
CComApartment::m_nLockCnt
스레드의 현재 잠금 수를 포함합니다.
LONG m_nLockCnt;
CComApartment::Unlock
스레드의 잠금 수를 줄입니다.
LONG Unlock();
Return Value
진단 또는 테스트에 유용할 수 있는 값입니다.
설명
CComAutoThreadModule::Unlock에 의해 호출됩니다.
스레드의 잠금 수는 통계 목적으로 사용됩니다.