CNoWorkerThread (clase)
Use esta clase como argumento para el parámetro de plantilla MonitorClass
a fin de almacenar en caché las clases si desea deshabilitar el mantenimiento de caché dinámica.
Importante
Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.
Sintaxis
class CNoWorkerThread
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
CNoWorkerThread::AddHandle | Equivalente no funcional de CWorkerThread::AddHandle. |
CNoWorkerThread::AddTimer | Equivalente no funcional de CWorkerThread::AddTimer. |
CNoWorkerThread::GetThreadHandle | Equivalente no funcional de CWorkerThread::GetThreadHandle. |
CNoWorkerThread::GetThreadId | Equivalente no funcional de CWorkerThread::GetThreadId. |
CNoWorkerThread::Initialize | Equivalente no funcional de CWorkerThread::Initialize. |
CNoWorkerThread::RemoveHandle | Equivalente no funcional de CWorkerThread::RemoveHandle. |
CNoWorkerThread::Shutdown | Equivalente no funcional de CWorkerThread::Shutdown. |
Comentarios
Esta clase proporciona la misma interfaz pública que CWorkerThread. Se espera que el parámetro de plantilla MonitorClass
proporcione esta interfaz para almacenar en caché las clases.
Los métodos de esta clase se implementan para no hacer nada. Los métodos que devuelven un valor HRESULT siempre devuelven S_OK, y los métodos que devuelven un identificador de subproceso o un valor HANDLE siempre devuelven 0.
Requisitos
Header: atlutil.h
CNoWorkerThread::AddHandle
Equivalente no funcional de CWorkerThread::AddHandle.
HRESULT AddHandle(HANDLE /* hObject */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */) throw();
Valor devuelto
Siempre devuelve S_OK.
Comentarios
La implementación proporcionada por esta clase no hace nada.
CNoWorkerThread::AddTimer
Equivalente no funcional de CWorkerThread::AddTimer.
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
Valor devuelto
Siempre devuelve S_OK.
Comentarios
La implementación proporcionada por esta clase no hace nada.
CNoWorkerThread::GetThreadHandle
Equivalente no funcional de CWorkerThread::GetThreadHandle.
HANDLE GetThreadHandle() throw();
Valor devuelto
Siempre devuelve NULL.
Comentarios
La implementación proporcionada por esta clase no hace nada.
CNoWorkerThread::GetThreadId
Equivalente no funcional de CWorkerThread::GetThreadId.
DWORD GetThreadId() throw();
Valor devuelto
Siempre devuelve 0.
Comentarios
La implementación proporcionada por esta clase no hace nada.
CNoWorkerThread::Initialize
Equivalente no funcional de CWorkerThread::Initialize.
HRESULT Initialize() throw();
Valor devuelto
Siempre devuelve S_OK.
Comentarios
La implementación proporcionada por esta clase no hace nada.
CNoWorkerThread::RemoveHandle
Equivalente no funcional de CWorkerThread::RemoveHandle.
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
Valor devuelto
Siempre devuelve S_OK.
Comentarios
La implementación proporcionada por esta clase no hace nada.
CNoWorkerThread::Shutdown
Equivalente no funcional de CWorkerThread::Shutdown.
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
Valor devuelto
Siempre devuelve S_OK.
Comentarios
La implementación proporcionada por esta clase no hace nada.