Metodo IMallocSpy::P ostAlloc (objidl.h)
Esegue operazioni necessarie dopo aver chiamato IMalloc::Alloc.
Sintassi
void * PostAlloc(
[in] void *pActual
);
Parametri
[in] pActual
Puntatore restituito da Alloc.
Valore restituito
Questo metodo restituisce un puntatore all'inizio del blocco di memoria effettivamente allocato. Questo puntatore viene restituito anche al chiamante di Alloc. Se le informazioni di debug vengono scritte nella parte anteriore dell'allocazione del chiamante, deve essere un offset in avanti da pActual. Il valore è uguale a pActual se le informazioni di debug vengono aggiunte o se non sono associate informazioni di debug.
Commenti
Quando un oggetto spia che implementa IMallocSpy viene registrato usando la funzione CoRegisterMallocSpy , COM chiama PostAlloc dopo qualsiasi chiamata a Alloc. Accetta come puntatore all'allocazione eseguita dalla chiamata a Alloc e restituisce un puntatore all'inizio dell'allocazione totale, che potrebbe includere un offset in avanti dall'altro valore se IMallocSpy::P reAlloc è stato implementato per collegare le informazioni di debug all'allocazione in questo modo. In caso contrario, lo stesso puntatore viene restituito e diventa anche il valore restituito al chiamante di Alloc.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | objidl.h |