共用方式為


偵錯記憶體配置

COM 提供 IMallocSpy 介面,供開發人員用來偵錯其記憶體配置。 針對 IMalloc 中的每個方法,IMallocSpy 中有兩個方法:“pre” 方法和 “post” 方法。 在開發人員實作併發佈至系統之後,系統會在對應的 IMalloc 方法之前呼叫 IMallocSpy “pre” 方法,有效地允許偵錯程式代碼在配置作業上「間諜」,並呼叫 “post” 方法來釋放間諜。

例如,當 COM 偵測到下一個呼叫是 IMalloc::Alloc 的呼叫時,它會呼叫 IMallocSpy::P reAlloc、執行開發人員在執行 Alloc 期間想要的任何偵錯作業,然後在 Alloc 呼叫傳回呼叫 IMallocSpy::P ostAlloc 以釋放間諜並將控制權傳回程式代碼。

管理記憶體配置