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