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.
COM menyediakan antarmukaIMallocSpybagi pengembang untuk digunakan untuk men-debug alokasi memori mereka. Untuk setiap metode dalam IMalloc, ada dua metode dalam IMallocSpy, yaitu metode "pre" dan metode "pasca". Setelah pengembang menerapkannya dan menerbitkannya ke sistem, sistem memanggil metode IMallocSpy "pre" tepat sebelum metode IMalloc yang sesuai, secara efektif memungkinkan kode debug untuk "memata-matai" operasi alokasi, dan memanggil metode "post" untuk merilis mata-mata.
Misalnya, ketika COM mendeteksi bahwa panggilan berikutnya adalah panggilan ke IMalloc::Alloc, ia memanggil IMallocSpy::PreAlloc, menjalankan operasi debug apa pun yang diinginkan pengembang selama eksekusi Alloc , dan kemudian, ketika panggilan Alloc kembali, memanggil IMallocSpy::PostAlloc untuk melepaskan pemantauan dan memulihkan kendali kepada kode.
Topik terkait