共用方式為


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。

備註

這個類別所提供的實作不會執行任何動作。