CNoWorkerThread 类
如果要禁用动态缓存维护,请使用此类作为 MonitorClass
模板参数的参数来缓存类。
重要
无法在 Windows 运行时中执行的应用程序中使用此类及其成员。
语法
class CNoWorkerThread
成员
公共方法
注解
此类提供与 CWorkerThread 相同的公共接口。 该接口预计由 MonitorClass
模板参数提供以缓存类。
实现此类中的方法后不会执行任何操作。 返回 HRESULT 的方法始终返回 S_OK,返回 HANDLE 或线程 ID 的方法始终返回 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。
注解
这个类提供的实现不会执行任何操作。