Aracılığıyla paylaş


CNoWorkerThread Sınıfı

Dinamik önbellek bakımını devre dışı bırakmak istiyorsanız, bu sınıfı şablon parametresinin sınıflarını önbelleğe alma bağımsız değişkeni MonitorClass olarak kullanın.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

class CNoWorkerThread

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
CNoWorkerThread::AddHandle CWorkerThread::AddHandle'ın işlevsel olmayan eşdeğeri.
CNoWorkerThread::AddTimer CWorkerThread::AddTimer'ın işlevsel olmayan eşdeğeri.
CNoWorkerThread::GetThreadHandle CWorkerThread::GetThreadHandle'ın işlevsel olmayan eşdeğeri.
CNoWorkerThread::GetThreadId CWorkerThread::GetThreadId'nin işlevsel olmayan eşdeğeri.
CNoWorkerThread::Initialize CWorkerThread::Initialize'ın işlevsel olmayan eşdeğeri.
CNoWorkerThread::RemoveHandle CWorkerThread::RemoveHandle'ın işlevsel olmayan eşdeğeri.
CNoWorkerThread::Shutdown CWorkerThread::Shutdown'ın işlevsel olmayan eşdeğeri.

Açıklamalar

Bu sınıf, CWorkerThread ile aynı ortak arabirimi sağlar. Bu arabirimin şablon parametresi tarafından MonitorClass önbellek sınıflarına sağlanması beklenir.

Bu sınıftaki yöntemler hiçbir şey yapmak için uygulanır. HRESULT döndüren yöntemler her zaman S_OK döndürür ve HANDLE veya iş parçacığı kimliği döndüren yöntemler her zaman 0 döndürür.

Gereksinimler

Üst bilgi: atlutil.h

CNoWorkerThread::AddHandle

CWorkerThread::AddHandle'ın işlevsel olmayan eşdeğeri.

HRESULT AddHandle(HANDLE /* hObject */,
    IWorkerThreadClient* /* pClient */,
    DWORD_PTR /* dwParam */) throw();

Dönüş Değeri

Her zaman S_OK döndürür.

Açıklamalar

Bu sınıf tarafından sağlanan uygulama hiçbir şey yapmaz.

CNoWorkerThread::AddTimer

CWorkerThread::AddTimer'ın işlevsel olmayan eşdeğeri.

HRESULT AddTimer(DWORD /* dwInterval */,
    IWorkerThreadClient* /* pClient */,
    DWORD_PTR /* dwParam */,
    HANDLE* /* phTimer */) throw();

Dönüş Değeri

Her zaman S_OK döndürür.

Açıklamalar

Bu sınıf tarafından sağlanan uygulama hiçbir şey yapmaz.

CNoWorkerThread::GetThreadHandle

CWorkerThread::GetThreadHandle'ın işlevsel olmayan eşdeğeri.

HANDLE GetThreadHandle() throw();

Dönüş Değeri

Her zaman NULL döndürür.

Açıklamalar

Bu sınıf tarafından sağlanan uygulama hiçbir şey yapmaz.

CNoWorkerThread::GetThreadId

CWorkerThread::GetThreadId'nin işlevsel olmayan eşdeğeri.

DWORD GetThreadId() throw();

Dönüş Değeri

Her zaman 0 değerini döndürür.

Açıklamalar

Bu sınıf tarafından sağlanan uygulama hiçbir şey yapmaz.

CNoWorkerThread::Initialize

CWorkerThread::Initialize'ın işlevsel olmayan eşdeğeri.

HRESULT Initialize() throw();

Dönüş Değeri

Her zaman S_OK döndürür.

Açıklamalar

Bu sınıf tarafından sağlanan uygulama hiçbir şey yapmaz.

CNoWorkerThread::RemoveHandle

CWorkerThread::RemoveHandle'ın işlevsel olmayan eşdeğeri.

HRESULT RemoveHandle(HANDLE /* hObject */) throw();

Dönüş Değeri

Her zaman S_OK döndürür.

Açıklamalar

Bu sınıf tarafından sağlanan uygulama hiçbir şey yapmaz.

CNoWorkerThread::Shutdown

CWorkerThread::Shutdown'ın işlevsel olmayan eşdeğeri.

HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();

Dönüş Değeri

Her zaman S_OK döndürür.

Açıklamalar

Bu sınıf tarafından sağlanan uygulama hiçbir şey yapmaz.