Freigeben über


CComApartment-Klasse

Diese Klasse bietet Unterstützung für die Verwaltung einer Wohnung in einem Threadpool-EXE-Modul.

Wichtig

Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.

Syntax

class CComApartment

Member

Öffentliche Konstruktoren

Name Beschreibung
CComApartment::CComApartment Der Konstruktor.

Öffentliche Methoden

Name Beschreibung
CComApartment::Apartment Markiert die Startadresse des Threads.
CComApartment::GetLockCount Gibt die aktuelle Sperranzahl des Threads zurück.
CComApartment::Lock Erhöht die Sperranzahl des Threads.
CComApartment::Unlock Erhöht die Sperranzahl des Threads.

Öffentliche Datenmember

Name Beschreibung
CComApartment::m_dwThreadID Enthält den Threadbezeichner.
CComApartment::m_hThread Enthält den Threadhandle.
CComApartment::m_nLockCnt Enthält die aktuelle Sperranzahl des Threads.

Hinweise

CComApartment wird von CComAutoThreadModule verwendet, um eine Wohnung in einem Threadpool-EXE-Modul zu verwalten. CComApartment stellt Methoden zum Erhöhen und Verringern der Sperranzahl für einen Thread bereit.

Anforderungen

Kopfzeile: atlbase.h

CComApartment::Apartment

Markiert die Startadresse des Threads.

DWORD Apartment();

Rückgabewert

Immer 0.

Hinweise

Automatisches Festlegen während CComAutoThreadModule ::Init.

CComApartment::CComApartment

Der Konstruktor.

CComApartment();

Hinweise

Initialisiert die CComApartment Datenmmber m_nLockCnt und m_hThread.

CComApartment::GetLockCount

Gibt die aktuelle Sperranzahl des Threads zurück.

LONG GetLockCount();

Rückgabewert

Die Sperranzahl im Thread.

CComApartment::Lock

Erhöht die Sperranzahl des Threads.

LONG Lock();

Rückgabewert

Ein Wert, der für Diagnosen oder Tests nützlich sein kann.

Hinweise

Aufgerufen von CComAutoThreadModule::Lock.

Die Sperranzahl im Thread wird für statistische Zwecke verwendet.

CComApartment::m_dwThreadID

Enthält den Threadbezeichner.

DWORD m_dwThreadID;

CComApartment::m_hThread

Enthält den Threadhandle.

HANDLE m_hThread;

CComApartment::m_nLockCnt

Enthält die aktuelle Sperranzahl des Threads.

LONG m_nLockCnt;

CComApartment::Unlock

Erhöht die Sperranzahl des Threads.

LONG Unlock();

Rückgabewert

Ein Wert, der für Diagnosen oder Tests nützlich sein kann.

Hinweise

Aufgerufen von CComAutoThreadModule::Unlock.

Die Sperranzahl im Thread wird für statistische Zwecke verwendet.

Siehe auch

Klassenübersicht