Bagikan melalui


Kelas CNoWorkerThread

Gunakan kelas ini sebagai argumen untuk MonitorClass parameter templat ke kelas cache jika Anda ingin menonaktifkan pemeliharaan cache dinamis.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

class CNoWorkerThread

Anggota

Metode Publik

Nama Deskripsi
CNoWorkerThread::AddHandle Setara non-fungsional CWorkerThread ::AddHandle.
CNoWorkerThread::AddTimer Setara non-fungsional CWorkerThread::AddTimer.
CNoWorkerThread::GetThreadHandle Setara non-fungsional CWorkerThread ::GetThreadHandle.
CNoWorkerThread::GetThreadId Setara non-fungsional CWorkerThread ::GetThreadId.
CNoWorkerThread::Initialize Setara non-fungsional CWorkerThread::Initialize.
CNoWorkerThread::RemoveHandle Setara non-fungsional CWorkerThread::RemoveHandle.
CNoWorkerThread::Shutdown Setara non-fungsional CWorkerThread ::Shutdown.

Keterangan

Kelas ini menyediakan antarmuka publik yang sama dengan CWorkerThread. Antarmuka ini diharapkan disediakan oleh MonitorClass parameter templat ke kelas cache.

Metode dalam kelas ini diimplementasikan untuk tidak melakukan apa-apa. Metode yang mengembalikan HRESULT selalu mengembalikan S_OK, dan metode yang mengembalikan HANDLE atau ID utas selalu mengembalikan 0.

Persyaratan

Header: atlutil.h

CNoWorkerThread::AddHandle

Setara non-fungsional CWorkerThread ::AddHandle.

HRESULT AddHandle(HANDLE /* hObject */,
    IWorkerThreadClient* /* pClient */,
    DWORD_PTR /* dwParam */) throw();

Tampilkan Nilai

Selalu mengembalikan S_OK.

Keterangan

Implementasi yang disediakan oleh kelas ini tidak melakukan apa pun.

CNoWorkerThread::AddTimer

Setara non-fungsional CWorkerThread::AddTimer.

HRESULT AddTimer(DWORD /* dwInterval */,
    IWorkerThreadClient* /* pClient */,
    DWORD_PTR /* dwParam */,
    HANDLE* /* phTimer */) throw();

Tampilkan Nilai

Selalu mengembalikan S_OK.

Keterangan

Implementasi yang disediakan oleh kelas ini tidak melakukan apa pun.

CNoWorkerThread::GetThreadHandle

Setara non-fungsional CWorkerThread ::GetThreadHandle.

HANDLE GetThreadHandle() throw();

Tampilkan Nilai

Selalu mengembalikan NULL.

Keterangan

Implementasi yang disediakan oleh kelas ini tidak melakukan apa pun.

CNoWorkerThread::GetThreadId

Setara non-fungsional CWorkerThread ::GetThreadId.

DWORD GetThreadId() throw();

Tampilkan Nilai

Selalu mengembalikan 0.

Keterangan

Implementasi yang disediakan oleh kelas ini tidak melakukan apa pun.

CNoWorkerThread::Initialize

Setara non-fungsional CWorkerThread::Initialize.

HRESULT Initialize() throw();

Tampilkan Nilai

Selalu mengembalikan S_OK.

Keterangan

Implementasi yang disediakan oleh kelas ini tidak melakukan apa pun.

CNoWorkerThread::RemoveHandle

Setara non-fungsional CWorkerThread::RemoveHandle.

HRESULT RemoveHandle(HANDLE /* hObject */) throw();

Tampilkan Nilai

Selalu mengembalikan S_OK.

Keterangan

Implementasi yang disediakan oleh kelas ini tidak melakukan apa pun.

CNoWorkerThread::Shutdown

Setara non-fungsional CWorkerThread ::Shutdown.

HRESULT Shutdown(DWORD dwWait = ATL_WORKER_THREAD_WAIT) throw();

Tampilkan Nilai

Selalu mengembalikan S_OK.

Keterangan

Implementasi yang disediakan oleh kelas ini tidak melakukan apa pun.