Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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á.