Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Gebruik deze klasse als argument voor de sjabloonparameter MonitorClass om klassen te cachen als u dynamisch cacheonderhoud wilt uitschakelen.
Belangrijk
Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.
Syntaxis
class CNoWorkerThread
Leden
Openbare methoden
| Naam | Description |
|---|---|
| CNoWorkerThread::AddHandle | Niet-functioneel equivalent van CWorkerThread::AddHandle. |
| CNoWorkerThread::AddTimer | Niet-functioneel equivalent van CWorkerThread::AddTimer. |
| CNoWorkerThread::GetThreadHandle | Niet-functioneel equivalent van CWorkerThread::GetThreadHandle. |
| CNoWorkerThread::GetThreadId | Niet-functioneel equivalent van CWorkerThread::GetThreadId. |
| CNoWorkerThread::Initialiseren | Niet-functioneel equivalent van CWorkerThread::Initialize. |
| CNoWorkerThread::RemoveHandle | Niet-functioneel equivalent van CWorkerThread::RemoveHandle. |
| CNoWorkerThread::Afsluiten | Niet-functioneel equivalent van CWorkerThread::Shutdown. |
Opmerkingen
Deze klasse biedt dezelfde openbare interface als CWorkerThread. Deze interface wordt naar verwachting geleverd door de MonitorClass sjabloonparameter voor cacheklassen.
De methoden in deze klasse worden geïmplementeerd om niets te doen. De methoden die een HRESULT retourneren, retourneren altijd S_OK en de methoden die een HANDLE- of thread-id retourneren, retourneren altijd 0.
Requirements
Header: atlutil.h
CNoWorkerThread::AddHandle
Niet-functioneel equivalent van CWorkerThread::AddHandle.
HRESULT AddHandle(HANDLE /* hObject */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */) throw();
Retourwaarde
Retourneert altijd S_OK.
Opmerkingen
De implementatie van deze klasse doet niets.
CNoWorkerThread::AddTimer
Niet-functioneel equivalent van CWorkerThread::AddTimer.
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
Retourwaarde
Retourneert altijd S_OK.
Opmerkingen
De implementatie van deze klasse doet niets.
CNoWorkerThread::GetThreadHandle
Niet-functioneel equivalent van CWorkerThread::GetThreadHandle.
HANDLE GetThreadHandle() throw();
Retourwaarde
Retourneert altijd NULL.
Opmerkingen
De implementatie van deze klasse doet niets.
CNoWorkerThread::GetThreadId
Niet-functioneel equivalent van CWorkerThread::GetThreadId.
DWORD GetThreadId() throw();
Retourwaarde
Geeft altijd 0 terug.
Opmerkingen
De implementatie van deze klasse doet niets.
CNoWorkerThread::Initialiseren
Niet-functioneel equivalent van CWorkerThread::Initialize.
HRESULT Initialize() throw();
Retourwaarde
Retourneert altijd S_OK.
Opmerkingen
De implementatie van deze klasse doet niets.
CNoWorkerThread::RemoveHandle
Niet-functioneel equivalent van CWorkerThread::RemoveHandle.
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
Retourwaarde
Retourneert altijd S_OK.
Opmerkingen
De implementatie van deze klasse doet niets.
CNoWorkerThread::Afsluiten
Niet-functioneel equivalent van CWorkerThread::Shutdown.
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
Retourwaarde
Retourneert altijd S_OK.
Opmerkingen
De implementatie van deze klasse doet niets.