Udostępnij za pośrednictwem


CMemFile::CMemFile

Przeciążenie pierwszy otwiera plik pamięci puste.

CMemFile(
   UINT nGrowBytes = 1024 
);
CMemFile(
   BYTE* lpBuffer,
   UINT nBufferSize,
   UINT nGrowBytes = 0 
);

Parametry

  • nGrowBytes
    Przyrost alokacji pamięci w bajtach.

  • lpBuffer
    Wskaźnik do buforu, który odbiera informacje rozmiar nBufferSize.

  • nBufferSize
    Liczba całkowita, która określa rozmiar buforu plików w bajtach.

Uwagi

Uwaga, że plik jest otwierany przez konstruktora i że nie należy wywoływać CFile::Open.

Drugi przeciążenie działa, takie same jak, jeżeli używane pierwsze konstruktora i natychmiast wywoływana Attach z tymi samymi parametrami.Zobacz Attach szczegóły.

Przykład

CMemFile f; // Ready to use - no Open necessary.

BYTE * pBuf = (BYTE *)new char [1024];
CMemFile g(pBuf, 1024, 256);
// same as CMemFile g; g.Attach(pBuf, 1024, 256);

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CMemFile

Wykres hierarchii

CMemFile::Attach