Bagikan melalui


Kelas CComApartment

Kelas ini memberikan dukungan untuk mengelola apartemen dalam modul EXE yang dikumpulkan utas.

Penting

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

Sintaks

class CComApartment

Anggota

Konstruktor Publik

Nama Deskripsi
CComApartment::CComApartment Konstruktor.

Metode Publik

Nama Deskripsi
CComApartment::Apartment Menandai alamat awal utas.
CComApartment::GetLockCount Mengembalikan jumlah kunci utas saat ini.
CComApartment::Lock Menaikkan jumlah kunci utas.
CComApartment::Buka kunci Mengurangi jumlah kunci utas.

Anggota Data Publik

Nama Deskripsi
CComApartment::m_dwThreadID Berisi pengidentifikasi utas.
CComApartment::m_hThread Berisi handel utas.
CComApartment::m_nLockCnt Berisi jumlah kunci utas saat ini.

Keterangan

CComApartment digunakan oleh CComAutoThreadModule untuk mengelola apartemen dalam modul EXE yang dikumpulkan utas. CComApartment menyediakan metode untuk meningkatkan dan mengurangi jumlah kunci pada utas.

Persyaratan

Header: atlbase.h

CComApartment::Apartment

Menandai alamat awal utas.

DWORD Apartment();

Tampilkan Nilai

Selalu 0.

Keterangan

Secara otomatis diatur selama CComAutoThreadModule::Init.

CComApartment::CComApartment

Konstruktor.

CComApartment();

Keterangan

Menginisialisasi CComApartment m_nLockCnt dan m_hThread anggota data.

CComApartment::GetLockCount

Mengembalikan jumlah kunci utas saat ini.

LONG GetLockCount();

Tampilkan Nilai

Jumlah kunci pada utas.

CComApartment::Lock

Menaikkan jumlah kunci utas.

LONG Lock();

Tampilkan Nilai

Nilai yang mungkin berguna untuk diagnostik atau pengujian.

Keterangan

Dipanggil oleh CComAutoThreadModule::Lock.

Jumlah kunci pada utas digunakan untuk tujuan statistik.

CComApartment::m_dwThreadID

Berisi pengidentifikasi utas.

DWORD m_dwThreadID;

CComApartment::m_hThread

Berisi handel utas.

HANDLE m_hThread;

CComApartment::m_nLockCnt

Berisi jumlah kunci utas saat ini.

LONG m_nLockCnt;

CComApartment::Buka kunci

Mengurangi jumlah kunci utas.

LONG Unlock();

Tampilkan Nilai

Nilai yang mungkin berguna untuk diagnostik atau pengujian.

Keterangan

Dipanggil oleh CComAutoThreadModule::Unlock.

Jumlah kunci pada utas digunakan untuk tujuan statistik.

Lihat juga

Gambaran Umum Kelas