CNoWorkerThread – třída

Poznámka:

Knihovna ATL (Active Template Library) se nadále podporuje. Už ale nepřidáme funkce ani aktualizujeme dokumentaci.

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á.