Share via


Klasse CNoWorkerThread

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.