Sdílet prostřednictvím


CNoWorkerThread – třída

Tuto třídu použijte jako argument MonitorClass parametru šablony pro třídy mezipaměti, pokud chcete zakázat dynamickou údržbu mezipaměti.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

class CNoWorkerThread

Členové

Veřejné metody

Název Popis
CNoWorkerThread::AddHandle Nefunkční ekvivalent CWorkerThread::AddHandle.
CNoWorkerThread::AddTimer Nefunkční ekvivalent CWorkerThread::AddTimer.
CNoWorkerThread::GetThreadHandle Nefunkční ekvivalent CWorkerThread::GetThreadHandle.
CNoWorkerThread::GetThreadId Nefunkční ekvivalent CWorkerThread::GetThreadId.
CNoWorkerThread::Initialize Nefunkční ekvivalent CWorkerThread::Initialize.
CNoWorkerThread::RemoveHandle Nefunkční ekvivalent CWorkerThread::RemoveHandle.
CNoWorkerThread::Shutdown Nefunkční ekvivalent CWorkerThread::Shutdown.

Poznámky

Tato třída poskytuje stejné veřejné rozhraní jako CWorkerThread. Očekává se, že toto rozhraní poskytne MonitorClass parametr šablony třídám mezipaměti.

Metody v této třídě jsou implementovány tak, aby nic nedělaly. Metody, které vrací HRESULT vždy vrací S_OK, a metody, které vrací POPISOVAČ nebo ID vlákna vždy vrátí hodnotu 0.

Požadavky

Hlavička: atlutil.h

CNoWorkerThread::AddHandle

Nefunkční ekvivalent CWorkerThread::AddHandle.

HRESULT AddHandle(HANDLE /* hObject */,
    IWorkerThreadClient* /* pClient */,
    DWORD_PTR /* dwParam */) throw();

Návratová hodnota

Vždy vrátí S_OK.

Poznámky

Implementace poskytovaná touto třídou nic nedělá.

CNoWorkerThread::AddTimer

Nefunkční ekvivalent CWorkerThread::AddTimer.

HRESULT AddTimer(DWORD /* dwInterval */,
    IWorkerThreadClient* /* pClient */,
    DWORD_PTR /* dwParam */,
    HANDLE* /* phTimer */) throw();

Návratová hodnota

Vždy vrátí S_OK.

Poznámky

Implementace poskytovaná touto třídou nic nedělá.

CNoWorkerThread::GetThreadHandle

Nefunkční ekvivalent CWorkerThread::GetThreadHandle.

HANDLE GetThreadHandle() throw();

Návratová hodnota

Vždy vrátí hodnotu NULL.

Poznámky

Implementace poskytovaná touto třídou nic nedělá.

CNoWorkerThread::GetThreadId

Nefunkční ekvivalent CWorkerThread::GetThreadId.

DWORD GetThreadId() throw();

Návratová hodnota

Vždy vrátí hodnotu 0.

Poznámky

Implementace poskytovaná touto třídou nic nedělá.

CNoWorkerThread::Initialize

Nefunkční ekvivalent CWorkerThread::Initialize.

HRESULT Initialize() throw();

Návratová hodnota

Vždy vrátí S_OK.

Poznámky

Implementace poskytovaná touto třídou nic nedělá.

CNoWorkerThread::RemoveHandle

Nefunkční ekvivalent CWorkerThread::RemoveHandle.

HRESULT RemoveHandle(HANDLE /* hObject */) throw();

Návratová hodnota

Vždy vrátí S_OK.

Poznámky

Implementace poskytovaná touto třídou nic nedělá.

CNoWorkerThread::Shutdown

Nefunkční ekvivalent CWorkerThread::Shutdown.

HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();

Návratová hodnota

Vždy vrátí S_OK.

Poznámky

Implementace poskytovaná touto třídou nic nedělá.