Partager via


CMemFile::CMemFile

La première surcharge ouvre un fichier vide de mémoire.

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

Paramètres

  • nGrowBytes
    L'index d'allocation de mémoire en octets.

  • lpBuffer
    Pointeur vers une mémoire tampon qui accepte les informations de la taille nBufferSize.

  • nBufferSize
    Un entier qui spécifie la taille de la mémoire tampon de fichier, en octets.

Notes

Notez que le fichier est ouvert par le constructeur et que vous ne devez pas appeler CFile::Open.

La deuxième surcharge agit de la même manière que si vous avez utilisé le premier constructeur et l' Attachement immédiatement appelé avec les mêmes paramètres.Consultez Attacher pour plus d'informations.

Exemple

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

Configuration requise

Header: afx.h

Voir aussi

Référence

Classe de CMemFile

Graphique de la hiérarchie

CMemFile::Attach