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

Siehe auch

Referenz

IAtlMemMgr-Klasse