Pelacakan Referensi
Pelacakan referensi dapat mencegah pelepasan awal objek yang tidak disengaja atau berbahaya.
Saat mengaktifkan pelacakan referensi, Anda meminta agar panggilan AddRef dan Rilis terdistribusidiautentikasi oleh COM. Saat pelacakan referensi diaktifkan, COM melacak jumlah referensi per pengguna sehingga pengguna hanya dapat memanggil Rilis pada objek yang sebelumnya disebut AddRef oleh pengguna. Meskipun pelacakan referensi dapat mengurangi performa, pelacakan referensi memastikan bahwa tidak peduli berapa kali pengguna tertentu memanggil Rilis, objek dan stub akan tetap ada jika orang lain memiliki referensi ke mereka.
Klien dapat mengatur pelacakan referensi untuk proses dengan meneruskan bendera kemampuan EOAC_SECURE_REFS dalam panggilan ke CoInitializeSecurity. Anda juga dapat mengaktifkan atau menonaktifkan pelacakan referensi untuk semua aplikasi di komputer dengan menggunakan Dcomcnfg.exe.
Jika pelacakan referensi diaktifkan, IUnknown selalu menggunakan pengaturan keamanan default. Dalam hal ini, panggilan ke CoSetProxyBlanket di IUnknown akan gagal.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk