Freigeben über


CMemFile::Detach

Rufen Sie diese Funktion auf, um einen Zeiger auf den Speicherblock abzurufen, der von CMemFile verwendet wird.

BYTE * Detach( );

Rückgabewert

Ein Zeiger auf Speicherblock, der den Inhalt der Arbeitsspeicherdatei enthält.

Hinweise

Das Aufrufen dieser Funktion enthält auch CMemFile.Sie können den Speicherblock mit CMemFile anfügen, indem Sie Anfügen aufrufen.Wenn Sie die Datei erneut anfügen und die Daten darin verwenden möchten, sollten Sie CFile::GetLength aufrufen, um die Länge der Datei abzurufen, bevor Sie Detach aufrufen.Beachten Sie, dass Sie ein Speicherblock mit CMemFile damit können Sie die Daten (nGrowBytes == 0) verwenden anfügen, dann ist es nicht möglich, die Arbeitsspeicherdatei vergrößert.

Anforderungen

Header: afx.h

Siehe auch

Referenz

CMemFile-Klasse

Hierarchien-Diagramm

CMemFile::Attach

CFile::GetLength