ワーカー スレッドをシャット ダウンします。
HRESULT Shutdown(
DWORD dwWait = ATL_WORKER_THREAD_WAIT
) throw( );
パラメーター
- dwWait
ワーカー スレッドが終了するのを待つ時間 (単位はミリ秒)。
戻り値
正常に終了した場合は、S_OK を返します。タイムアウト値 dwWait が経過するなどのエラーが発生した場合は、エラーの HRESULT を返します。
解説
オブジェクトを再利用するには、このメソッドを呼び出してから CWorkerThread::Initialize を呼び出します。
別の CWorkerThread オブジェクトへのポインターを用いて初期化したオブジェクトに対し Shutdown を呼び出しても影響はなく、常に S_OK を返すことに注意してください。
必要条件
**ヘッダー:**atlutil.h