Bagikan melalui


Kelas TRefPointerCollection (refptrco.h)

[Kelas TRefPointerCollection adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, peningkatan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.]

Kelas TRefPointerCollection adalah kelas kontainer yang mengumpulkan pointer ke objek. Pointer ini dapat dijumlahkan.

TRefPointerCollection memiliki tipe anggota ini:

Metode Deskripsi
Tambahkan Menambahkan item ke koleksi dan memanggil metode AddRef untuk menambah jumlah referensi.
BeginEnum Memulai enumerasi koleksi. Panggil metode ini dengan kursor yang akan diinisialisasi sebagai parameter sebelum menghitung koleksi (REFPTRCOLLECTION_POSITION).
Kosong Memunculkan daftar, melepaskan semua pointer yang dipegang.
EndEnum Mengakhiri enumerasi koleksi. Panggil metode ini ketika operasi enumerasi selesai.
GetNext Mendapatkan item berikutnya dari daftar dan memanggil metode AddRef untuk menambah jumlah referensi. (Pengguna harus melepaskan pointer setelah selesai dan meneruskan kursor yang sama setiap kali.)
GetSize Mengembalikan jumlah item dalam daftar.
TRefPointerCollection Membuat objek TRefPointerCollection baru.

Warisan

Kelas TRefPointerCollection mengimplementasikan CThreadBase.

Metode

Kelas TRefPointerCollection memiliki metode ini.

 
TRefPointerCollection::Add

Metode Tambahkan menambahkan referensi ke koleksi.
TRefPointerCollection::BeginEnum

Metode BeginEnum mulai menghitung koleksi.
TRefPointerCollection::Empty

Metode Kosong menghapus semua item dari koleksi.
TRefPointerCollection::EndEnum

Metode EndEnum mengakhiri enumerasi koleksi.
TRefPointerCollection::GetNext

Metode GetNext mendapatkan penunjuk ke instans berikutnya dalam koleksi.
TRefPointerCollection::GetSize

Metode GetSize mengembalikan berapa banyak item dalam daftar.
TRefPointerCollection::TRefPointerCollection

Konstruktor ini menginisialisasi objek TRefPointerCollection baru. (TRefPointerCollection.TRefPointerCollection)
TRefPointerCollection::TRefPointerCollection

Konstruktor ini menginisialisasi objek TRefPointerCollection baru. (kelebihan beban 1/2)

Keterangan

Destruktor untuk kelas ini adalah TRefPointerCollection::~TRefPointerCollection.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header refptrco.h (termasuk FwCommon.h)