Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Use essa classe como argumento para o parâmetro de modelo MonitorClass para armazenar classes de cache se quiser desabilitar a manutenção de cache dinâmico.
Importante
Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.
Sintaxe
class CNoWorkerThread
Membros
Métodos Públicos
| Nome | Description |
|---|---|
| CNoWorkerThread::AddHandle | Equivalente não funcional de CWorkerThread::AddHandle. |
| CNoWorkerThread::AddTimer | Equivalente não funcional de CWorkerThread::AddTimer. |
| CNoWorkerThread::GetThreadHandle | Equivalente não funcional de CWorkerThread::GetThreadHandle. |
| CNoWorkerThread::GetThreadId | Equivalente não funcional de CWorkerThread::GetThreadId. |
| CNoWorkerThread::Inicializar | Equivalente não funcional de CWorkerThread::Inicialize. |
| CNoWorkerThread::RemoveHandle | Equivalente não funcional de CWorkerThread::RemoveHandle. |
| CNoWorkerThread::Encerramento | Equivalente não funcional de CWorkerThread::Shutdown. |
Observações
Esta classe fornece a mesma interface pública que o CWorkerThread. Espera-se que esta interface seja fornecida pelo MonitorClass parâmetro template para as classes de cache.
Os métodos desta classe são implementados para não fazer nada. Os métodos que retornam um HRESULT retornam sempre S_OK, e os métodos que retornam um HANDLE ou ID de thread sempre devolvem 0.
Requerimentos
Cabeçalho: atlutil.h
CNoWorkerThread::AddHandle
Equivalente não funcional de CWorkerThread::AddHandle.
HRESULT AddHandle(HANDLE /* hObject */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */) throw();
Valor de retorno
Sempre devolve S_OK.
Observações
A implementação fornecida por esta classe não faz nada.
CNoWorkerThread::AddTimer
Equivalente não funcional de CWorkerThread::AddTimer.
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
Valor de retorno
Sempre devolve S_OK.
Observações
A implementação fornecida por esta classe não faz nada.
CNoWorkerThread::GetThreadHandle
Equivalente não funcional de CWorkerThread::GetThreadHandle.
HANDLE GetThreadHandle() throw();
Valor de retorno
Sempre retorna NULL.
Observações
A implementação fornecida por esta classe não faz nada.
CNoWorkerThread::GetThreadId
Equivalente não funcional de CWorkerThread::GetThreadId.
DWORD GetThreadId() throw();
Valor de retorno
Sempre devolve 0.
Observações
A implementação fornecida por esta classe não faz nada.
CNoWorkerThread::Inicializar
Equivalente não funcional de CWorkerThread::Inicialize.
HRESULT Initialize() throw();
Valor de retorno
Sempre devolve S_OK.
Observações
A implementação fornecida por esta classe não faz nada.
CNoWorkerThread::RemoveHandle
Equivalente não funcional de CWorkerThread::RemoveHandle.
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
Valor de retorno
Sempre devolve S_OK.
Observações
A implementação fornecida por esta classe não faz nada.
CNoWorkerThread::Encerramento
Equivalente não funcional de CWorkerThread::Shutdown.
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
Valor de retorno
Sempre devolve S_OK.
Observações
A implementação fornecida por esta classe não faz nada.