다음을 통해 공유


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 반환합니다.

설명

이 클래스에서 제공하는 구현은 아무 작업도 수행하지 않습니다.