Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.