Condividi tramite


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 CMemFile

Grafico delle gerarchie

CMemFile::Attach