CMemFile::CMemFile

Il primo overload apre un file vuoto di memoria.

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

Parametri

  • nGrowBytes
    L'incremento di allocazione della memoria in byte.

  • lpBuffer
    Puntatore a un buffer che riceve le informazioni della dimensione nBufferSize.

  • nBufferSize
    Un intero che specifica la dimensione del buffer di file, in byte.

Note

Si noti che il file viene aperto dal costruttore e non è necessario chiamare CFile::Open.

Il secondo overload agisce come se fosse se è stato utilizzato il primo e immediatamente aver chiamato Connetti con gli stessi parametri.Vedere Connetti per i dettagli.

Esempio

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);

Requisiti

Header: afx.h

Vedere anche

Riferimenti

Classe di CMemFile

Grafico della gerarchia

CMemFile::Attach