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.