CNoWorkerThread, classe
Utilisez cette classe comme argument du MonitorClass
paramètre de modèle pour mettre en cache les classes si vous souhaitez désactiver la maintenance du cache dynamique.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
Syntaxe
class CNoWorkerThread
Membres
Méthodes publiques
Nom | Description |
---|---|
CNoWorkerThread ::AddHandle | Équivalent non fonctionnel de CWorkerThread ::AddHandle. |
CNoWorkerThread ::AddTimer | Équivalent non fonctionnel de CWorkerThread ::AddTimer. |
CNoWorkerThread ::GetThreadHandle | Équivalent non fonctionnel de CWorkerThread ::GetThreadHandle. |
CNoWorkerThread ::GetThreadId | Équivalent non fonctionnel de CWorkerThread ::GetThreadId. |
CNoWorkerThread ::Initialize | Équivalent non fonctionnel de CWorkerThread ::Initialize. |
CNoWorkerThread ::RemoveHandle | Équivalent non fonctionnel de CWorkerThread ::RemoveHandle. |
CNoWorkerThread ::Shutdown | Équivalent non fonctionnel de CWorkerThread ::Shutdown. |
Notes
Cette classe fournit la même interface publique que CWorkerThread. Cette interface est censée être fournie par le MonitorClass
paramètre de modèle pour mettre en cache les classes.
Les méthodes de cette classe sont implémentées pour ne rien faire. Les méthodes qui retournent un HRESULT retournent toujours S_OK, et les méthodes qui retournent un HANDLE ou un ID de thread retournent toujours 0.
Spécifications
En-tête : atlutil.h
CNoWorkerThread ::AddHandle
Équivalent non fonctionnel de CWorkerThread ::AddHandle.
HRESULT AddHandle(HANDLE /* hObject */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */) throw();
Valeur de retour
Retourne toujours S_OK.
Notes
L’implémentation fournie par cette classe ne fait rien.
CNoWorkerThread ::AddTimer
Équivalent non fonctionnel de CWorkerThread ::AddTimer.
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
Valeur de retour
Retourne toujours S_OK.
Notes
L’implémentation fournie par cette classe ne fait rien.
CNoWorkerThread ::GetThreadHandle
Équivalent non fonctionnel de CWorkerThread ::GetThreadHandle.
HANDLE GetThreadHandle() throw();
Valeur de retour
Retourne toujours la valeur Null.
Notes
L’implémentation fournie par cette classe ne fait rien.
CNoWorkerThread ::GetThreadId
Équivalent non fonctionnel de CWorkerThread ::GetThreadId.
DWORD GetThreadId() throw();
Valeur de retour
Retourne toujours 0.
Notes
L’implémentation fournie par cette classe ne fait rien.
CNoWorkerThread ::Initialize
Équivalent non fonctionnel de CWorkerThread ::Initialize.
HRESULT Initialize() throw();
Valeur de retour
Retourne toujours S_OK.
Notes
L’implémentation fournie par cette classe ne fait rien.
CNoWorkerThread ::RemoveHandle
Équivalent non fonctionnel de CWorkerThread ::RemoveHandle.
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
Valeur de retour
Retourne toujours S_OK.
Notes
L’implémentation fournie par cette classe ne fait rien.
CNoWorkerThread ::Shutdown
Équivalent non fonctionnel de CWorkerThread ::Shutdown.
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
Valeur de retour
Retourne toujours S_OK.
Notes
L’implémentation fournie par cette classe ne fait rien.