CNoWorkerThread 클래스
동적 캐시 유지 관리를 사용하지 않도록 설정하려면 이 클래스를 템플릿 매개 변수의 인수 MonitorClass
로 사용하여 클래스를 캐시합니다.
Important
이 클래스와 해당 멤버는 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();
Return Value
항상 S_OK 반환합니다.
설명
이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.
CNoWorkerThread::AddTimer
CWorkerThread::AddTimer에 해당하는 기능이 없습니다.
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
Return Value
항상 S_OK 반환합니다.
설명
이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.
CNoWorkerThread::GetThreadHandle
CWorkerThread::GetThreadHandle에 해당하는 비기능적입니다.
HANDLE GetThreadHandle() throw();
Return Value
항상 NULL을 반환합니다.
설명
이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.
CNoWorkerThread::GetThreadId
CWorkerThread::GetThreadId에 해당하는 비기능적입니다.
DWORD GetThreadId() throw();
Return Value
항상 0을 반환합니다.
설명
이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.
CNoWorkerThread::Initialize
CWorkerThread::Initialize에 해당하는 기능이 없습니다.
HRESULT Initialize() throw();
Return Value
항상 S_OK 반환합니다.
설명
이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.
CNoWorkerThread::RemoveHandle
CWorkerThread::RemoveHandle에 해당하는 기능이 없습니다.
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
Return Value
항상 S_OK 반환합니다.
설명
이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.
CNoWorkerThread::Shutdown
CWorkerThread::Shutdown에 해당하는 비기능적입니다.
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
Return Value
항상 S_OK 반환합니다.
설명
이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.