Classe CNoWorkerThread

Usare questa classe come argomento per il MonitorClass parametro modello per memorizzare nella cache le classi se si vuole disabilitare la manutenzione dinamica della cache.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

class CNoWorkerThread

Membri

Metodi pubblici

Nome Descrizione
CNoWorkerThread::AddHandle Equivalente non funzionale di CWorkerThread::AddHandle.
CNoWorkerThread::AddTimer Equivalente non funzionale di CWorkerThread::AddTimer.
CNoWorkerThread::GetThreadHandle Equivalente non funzionale di CWorkerThread::GetThreadHandle.
CNoWorkerThread::GetThreadId Equivalente non funzionale di CWorkerThread::GetThreadId.
CNoWorkerThread::Initialize Equivalente non funzionale di CWorkerThread::Initialize.
CNoWorkerThread::RemoveHandle Equivalente non funzionale di CWorkerThread::RemoveHandle.
CNoWorkerThread::Shutdown Equivalente non funzionale di CWorkerThread::Shutdown.

Osservazioni:

Questa classe fornisce la stessa interfaccia pubblica di CWorkerThread. Questa interfaccia dovrebbe essere fornita dal MonitorClass parametro del modello per memorizzare nella cache le classi.

I metodi in questa classe vengono implementati per non eseguire alcuna operazione. I metodi che restituiscono un HRESULT restituiscono sempre S_OK e i metodi che restituiscono un HANDLE o un ID thread restituiscono sempre 0.

Requisiti

Intestazione: atlutil.h

CNoWorkerThread::AddHandle

Equivalente non funzionale di CWorkerThread::AddHandle.

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

Valore restituito

Restituisce sempre S_OK.

Osservazioni:

L'implementazione fornita da questa classe non esegue alcuna operazione.

CNoWorkerThread::AddTimer

Equivalente non funzionale di CWorkerThread::AddTimer.

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

Valore restituito

Restituisce sempre S_OK.

Osservazioni:

L'implementazione fornita da questa classe non esegue alcuna operazione.

CNoWorkerThread::GetThreadHandle

Equivalente non funzionale di CWorkerThread::GetThreadHandle.

HANDLE GetThreadHandle() throw();

Valore restituito

Viene restituito sempre NULL.

Osservazioni:

L'implementazione fornita da questa classe non esegue alcuna operazione.

CNoWorkerThread::GetThreadId

Equivalente non funzionale di CWorkerThread::GetThreadId.

DWORD GetThreadId() throw();

Valore restituito

Restituisce sempre 0.

Osservazioni:

L'implementazione fornita da questa classe non esegue alcuna operazione.

CNoWorkerThread::Initialize

Equivalente non funzionale di CWorkerThread::Initialize.

HRESULT Initialize() throw();

Valore restituito

Restituisce sempre S_OK.

Osservazioni:

L'implementazione fornita da questa classe non esegue alcuna operazione.

CNoWorkerThread::RemoveHandle

Equivalente non funzionale di CWorkerThread::RemoveHandle.

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

Valore restituito

Restituisce sempre S_OK.

Osservazioni:

L'implementazione fornita da questa classe non esegue alcuna operazione.

CNoWorkerThread::Shutdown

Equivalente non funzionale di CWorkerThread::Shutdown.

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

Valore restituito

Restituisce sempre S_OK.

Osservazioni:

L'implementazione fornita da questa classe non esegue alcuna operazione.