Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj tej klasy jako argumentu dla parametru szablonu MonitorClass
do buforowania klas, jeśli chcesz wyłączyć konserwację dynamicznej pamięci podręcznej.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
class CNoWorkerThread
Elementy członkowskie
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CNoWorkerThread::AddHandle | Niefunkcjonalne odpowiednik CWorkerThread ::AddHandle. |
CNoWorkerThread::AddTimer | Niefunkcjonalne odpowiednik CWorkerThread ::AddTimer. |
CNoWorkerThread::GetThreadHandle | Niefunkcyjny odpowiednik CWorkerThread::GetThreadHandle. |
CNoWorkerThread::GetThreadId | Niefunkcjonalne odpowiednik CWorkerThread ::GetThreadId. |
CNoWorkerThread::Initialize | Niefunkcjonalne odpowiednik CWorkerThread ::Initialize. |
CNoWorkerThread::RemoveHandle | Niefunkcjonalne odpowiednik CWorkerThread ::RemoveHandle. |
CNoWorkerThread::Shutdown | Niefunkcjonalne odpowiednik CWorkerThread ::Shutdown. |
Uwagi
Ta klasa udostępnia ten sam interfejs publiczny co CWorkerThread. Ten interfejs powinien zostać dostarczony przez parametr szablonu MonitorClass
do klas pamięci podręcznej.
Metody w tej klasie są implementowane, aby nic nie robić. Metody zwracające hrESULT zawsze zwracają S_OK, a metody zwracające wartość HANDLE lub thread ID zawsze zwracają wartość 0.
Wymagania
Nagłówek: atlutil.h
CNoWorkerThread::AddHandle
Niefunkcjonalne odpowiednik CWorkerThread ::AddHandle.
HRESULT AddHandle(HANDLE /* hObject */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */) throw();
Wartość zwracana
Zawsze zwraca S_OK.
Uwagi
Implementacja dostarczona przez tę klasę nic nie robi.
CNoWorkerThread::AddTimer
Niefunkcjonalne odpowiednik CWorkerThread ::AddTimer.
HRESULT AddTimer(DWORD /* dwInterval */,
IWorkerThreadClient* /* pClient */,
DWORD_PTR /* dwParam */,
HANDLE* /* phTimer */) throw();
Wartość zwracana
Zawsze zwraca S_OK.
Uwagi
Implementacja dostarczona przez tę klasę nic nie robi.
CNoWorkerThread::GetThreadHandle
Niefunkcyjny odpowiednik CWorkerThread::GetThreadHandle.
HANDLE GetThreadHandle() throw();
Wartość zwracana
Zawsze zwraca wartość NULL.
Uwagi
Implementacja dostarczona przez tę klasę nic nie robi.
CNoWorkerThread::GetThreadId
Niefunkcjonalne odpowiednik CWorkerThread ::GetThreadId.
DWORD GetThreadId() throw();
Wartość zwracana
Zawsze zwraca wartość 0.
Uwagi
Implementacja dostarczona przez tę klasę nic nie robi.
CNoWorkerThread::Initialize
Niefunkcjonalne odpowiednik CWorkerThread ::Initialize.
HRESULT Initialize() throw();
Wartość zwracana
Zawsze zwraca S_OK.
Uwagi
Implementacja dostarczona przez tę klasę nic nie robi.
CNoWorkerThread::RemoveHandle
Niefunkcjonalne odpowiednik CWorkerThread ::RemoveHandle.
HRESULT RemoveHandle(HANDLE /* hObject */) throw();
Wartość zwracana
Zawsze zwraca S_OK.
Uwagi
Implementacja dostarczona przez tę klasę nic nie robi.
CNoWorkerThread::Shutdown
Niefunkcjonalne odpowiednik CWorkerThread ::Shutdown.
HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();
Wartość zwracana
Zawsze zwraca S_OK.
Uwagi
Implementacja dostarczona przez tę klasę nic nie robi.