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 またはスレッド 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 を返します。
解説
このクラスによって提供される実装は何も行いません。