CNoWorkerThread 類別
如果您想要停用動態快取維護, MonitorClass
請使用這個類別作為範本參數的自變數來快取類別。
重要
這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。
語法
class CNoWorkerThread
成員
公用方法
名稱 | 描述 |
---|---|
CNoWorkerThread::AddHandle | CWorkerThread::AddHandle 的非功能對等專案。 |
CNoWorkerThread::AddTimer | CWorkerThread::AddTimer 的非功能對等專案。 |
CNoWorkerThread::GetThreadHandle | CWorkerThread::GetThreadHandle 的非功能對等專案。 |
CNoWorkerThread::GetThreadId | CWorkerThread::GetThreadId 的非功能性對等專案。 |
CNoWorkerThread::Initialize | CWorkerThread::Initialize 的非功能性對等專案。 |
CNoWorkerThread::RemoveHandle | CWorkerThread::RemoveHandle 的非功能對等專案。 |
CNoWorkerThread::Shutdown | CWorkerThread::Shutdown 的非功能對等專案。 |
備註
這個類別提供與 CWorkerThread 相同的公用介面。 此介面應該由 MonitorClass
範本參數提供來快取類別。
這個類別中的方法會實作為不執行任何動作。 傳回 HRESULT 的方法一律會傳回S_OK,而傳回 HANDLE 或線程標識碼的方法一律會傳回 0。
需求
標頭: atlutil.h
CNoWorkerThread::AddHandle
CWorkerThread::AddHandle 的非功能對等專案。
HRESULT AddHandle(HANDLE /* hObject */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */) throw();
傳回值
一律會傳回S_OK。
備註
這個類別所提供的實作不會執行任何動作。
CNoWorkerThread::AddTimer
CWorkerThread::AddTimer 的非功能對等專案。
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
傳回值
一律會傳回S_OK。
備註
這個類別所提供的實作不會執行任何動作。
CNoWorkerThread::GetThreadHandle
CWorkerThread::GetThreadHandle 的非功能對等專案。
HANDLE GetThreadHandle() throw();
傳回值
一律傳回 NULL。
備註
這個類別所提供的實作不會執行任何動作。
CNoWorkerThread::GetThreadId
CWorkerThread::GetThreadId 的非功能性對等專案。
DWORD GetThreadId() throw();
傳回值
永遠傳回 0。
備註
這個類別所提供的實作不會執行任何動作。
CNoWorkerThread::Initialize
CWorkerThread::Initialize 的非功能性對等專案。
HRESULT Initialize() throw();
傳回值
一律會傳回S_OK。
備註
這個類別所提供的實作不會執行任何動作。
CNoWorkerThread::RemoveHandle
CWorkerThread::RemoveHandle 的非功能對等專案。
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
傳回值
一律會傳回S_OK。
備註
這個類別所提供的實作不會執行任何動作。
CNoWorkerThread::Shutdown
CWorkerThread::Shutdown 的非功能對等專案。
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
傳回值
一律會傳回S_OK。
備註
這個類別所提供的實作不會執行任何動作。