CMemFile::CMemFile
A primeira sobrecarga abre um arquivo de memória vazio.
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 do dimensionar nBufferSize.nBufferSize
Um número inteiro que especifica o dimensionar do buffer de arquivo, em bytes.
Comentários
Observe que o arquivo é em aberto pelo construtor e você não deve chamar CFile::em aberto.
A segunda sobrecarga da mesma age sistema autônomo se você usou o primeiro construtor e imediatamente chamado Anexar com sistema autônomo mesmos parâmetros.See Anexar para obter detalhes.
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