偵錯記憶體配置
COM 提供 IMallocSpy 介面,供開發人員用來偵錯其記憶體配置。 針對 IMalloc 中的每個方法,IMallocSpy 中有兩個方法:“pre” 方法和 “post” 方法。 在開發人員實作併發佈至系統之後,系統會在對應的 IMalloc 方法之前呼叫 IMallocSpy “pre” 方法,有效地允許偵錯程式代碼在配置作業上「間諜」,並呼叫 “post” 方法來釋放間諜。
例如,當 COM 偵測到下一個呼叫是 IMalloc::Alloc 的呼叫時,它會呼叫 IMallocSpy::P reAlloc、執行開發人員在執行 Alloc 期間想要的任何偵錯作業,然後在 Alloc 呼叫傳回時呼叫 IMallocSpy::P ostAlloc 以釋放間諜並將控制權傳回程式代碼。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應