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.