次の方法で共有


メモリ割り当てのデバッグ

COM には、開発者がメモリ割り当てをデバッグするために使用する IMallocSpy インターフェイスが用意されています。 IMallocメソッドごとに、IMallocSpy には、"pre" メソッドと "post" メソッドの 2 つのメソッドがあります。 開発者がそれを実装してシステムに発行した後、システムは対応する IMalloc メソッドの直前に IMallocSpy "pre" メソッドを呼び出し、デバッグ コードが割り当て操作を "スパイ" することを効果的に許可し、"post" メソッドを呼び出してスパイを解放します。

たとえば、次の呼び出しが IMalloc::Alloc呼び出しであることが COM によって検出されると、IMallocSpy::P reAlloc呼び出され、Alloc の実行中に開発者が必要とするデバッグ操作が実行されます。 次に、Alloc 呼び出しが返されると、IMallocSpy::P ostAlloc を呼び出してスパイを解放し、コードに制御を戻します。

メモリ割り当て の管理