次の方法で共有


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 を返します。

解説

このクラスによって提供される実装は何も行いません。