Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.