CMemFile::CMemFile
A primeira sobrecarga abre um arquivo vazio de memória.
CMemFile(
UINT nGrowBytes = 1024
);
CMemFile(
BYTE* lpBuffer,
UINT nBufferSize,
UINT nGrowBytes = 0
);
Parâmetros
nGrowBytes
O incremento de alocação de memória em bytes.lpBuffer
Ponteiro para um buffer que recebe informações de tamanho nBufferSize.nBufferSize
Um número inteiro que especifica o tamanho do buffer de arquivo, em bytes.
Comentários
Observe que o arquivo é aberto pelo construtor e que você não deve chamar CFile::Open.
A segunda sobrecarga atua como o mesmo se você usou o primeiro construtor e Anexar imediatamente chamado com os mesmos parâmetros.Consulte para obter detalhes Anexar .
Exemplo
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);
Requisitos
Cabeçalho: afx.h