CNoWorkerThread-Klasse
Verwenden Sie diese Klasse als Argument für den MonitorClass
Vorlagenparameter, um Klassen zwischenzuspeichern, wenn Sie die Wartung dynamischer Caches deaktivieren möchten.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
class CNoWorkerThread
Member
Öffentliche Methoden
Name | Beschreibung |
---|---|
CNoWorkerThread::AddHandle | Nicht funktionale Entsprechung von CWorkerThread::AddHandle. |
CNoWorkerThread::AddTimer | Nicht funktionale Entsprechung von CWorkerThread::AddTimer. |
CNoWorkerThread::GetThreadHandle | Nicht funktionale Entsprechung von CWorkerThread::GetThreadHandle. |
CNoWorkerThread::GetThreadId | Nicht funktionale Entsprechung von CWorkerThread::GetThreadId. |
CNoWorkerThread::Initialize | Nicht funktionale Entsprechung von CWorkerThread::Initialize. |
CNoWorkerThread::RemoveHandle | Nicht funktionale Entsprechung von CWorkerThread::RemoveHandle. |
CNoWorkerThread::Herunterfahren | Nicht funktionale Entsprechung von CWorkerThread::Shutdown. |
Hinweise
Diese Klasse stellt dieselbe öffentliche Schnittstelle wie CWorkerThread bereit. Diese Schnittstelle wird vom Vorlagenparameter zum Zwischenspeichern von MonitorClass
Klassen erwartet.
Die Methoden in dieser Klasse werden implementiert, um nichts zu tun. Die Methoden, die ein HRESULT zurückgeben, geben immer S_OK zurück, und die Methoden, die eine HANDLE- oder Thread-ID zurückgeben, geben immer 0 zurück.
Anforderungen
Header: atlutil.h
CNoWorkerThread::AddHandle
Nicht funktionale Entsprechung von CWorkerThread::AddHandle.
HRESULT AddHandle(HANDLE /* hObject */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */) throw();
Rückgabewert
Gibt immer S_OK zurück.
Hinweise
Die von dieser Klasse bereitgestellte Implementierung führt nichts aus.
CNoWorkerThread::AddTimer
Nicht funktionale Entsprechung von CWorkerThread::AddTimer.
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
Rückgabewert
Gibt immer S_OK zurück.
Hinweise
Die von dieser Klasse bereitgestellte Implementierung führt nichts aus.
CNoWorkerThread::GetThreadHandle
Nicht funktionale Entsprechung von CWorkerThread::GetThreadHandle.
HANDLE GetThreadHandle() throw();
Rückgabewert
Gibt immer NULL zurück.
Hinweise
Die von dieser Klasse bereitgestellte Implementierung führt nichts aus.
CNoWorkerThread::GetThreadId
Nicht funktionale Entsprechung von CWorkerThread::GetThreadId.
DWORD GetThreadId() throw();
Rückgabewert
Es wird immer 0 zurückgegeben.
Hinweise
Die von dieser Klasse bereitgestellte Implementierung führt nichts aus.
CNoWorkerThread::Initialize
Nicht funktionale Entsprechung von CWorkerThread::Initialize.
HRESULT Initialize() throw();
Rückgabewert
Gibt immer S_OK zurück.
Hinweise
Die von dieser Klasse bereitgestellte Implementierung führt nichts aus.
CNoWorkerThread::RemoveHandle
Nicht funktionale Entsprechung von CWorkerThread::RemoveHandle.
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
Rückgabewert
Gibt immer S_OK zurück.
Hinweise
Die von dieser Klasse bereitgestellte Implementierung führt nichts aus.
CNoWorkerThread::Herunterfahren
Nicht funktionale Entsprechung von CWorkerThread::Shutdown.
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
Rückgabewert
Gibt immer S_OK zurück.
Hinweise
Die von dieser Klasse bereitgestellte Implementierung führt nichts aus.