IAtlMemMgr::Reallocate
Rufen Sie diese Methode auf, um den Arbeitsspeicher neu belegen, der von diesem Speicher-Manager zugeordnet ist.
void* Reallocate(
void* p,
size_t nBytes
) throw( );
Parameter
p
Zeiger auf den Speicher einer zuvor von diesem Speicher-Manager.nBytes
Die angeforderte Anzahl von Bytes im neuen Speicherblock.
Rückgabewert
Gibt einen Zeiger auf den Anfang des neu reservierten Speicherblocks zurück.
Hinweise
Rufen Sie IAtlMemMgr::Free oder IAtlMemMgr::Reallocate auf, um den Arbeitsspeicher freizugeben, der dadurch zugeordnet ist.
Im Prinzip gibt diese Methode den vorhandenen Arbeitsspeicher frei und reserviert einen neuen Speicherblock in. Tatsächlich der vorhandene Arbeitsspeicher wird möglicherweise erweitert oder andernfalls wiederverwendet.
Beispiel
Ein Beispiel finden Sie unter IAtlMemMgr-Übersicht.
Anforderungen
Header: atlmem.h