Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Com poskytuje IMallocSpy rozhraní pro vývojáře, aby mohli ladit přidělení paměti. Pro každou metodu v IMallocexistují dvě metody v IMallocSpy: "pre" metoda a "post" metoda. Jakmile vývojář implementuje a publikuje je do systému, systém volá IMallocSpy "pre" metodu těsně před odpovídající IMalloc metodu, čímž účinně umožňuje ladicímu kódu nahlédnout do operace přidělení, a pak volá metodu "post" k ukončení špionáže.
Když například COM zjistí, že další volání je volání IMalloc::Alloc, volá IMallocSpy::PreAlloc, provádí ladicí operace, které vývojář chce během provádění Alloc, a pak, když volání Alloc se vrátí, volá IMallocSpy::PostAlloc, aby uvolnil špiona a vrátil řízení kódu.
Související témata