Partilhar via


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

Consulte também

Referência

Classe CMemFile

Gráfico de hierarquia

CMemFile::anexar

Outros recursos

CMemFile membros