Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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) |