CArchive::Read

Lê um número especificado de bytes de arquivar.

UINT Read(
   void* lpBuf,
   UINT nMax 
);

Parâmetros

  • lpBuf
    Um ponteiro para um buffer fornecido pelo usuário que receberá os dados lidos a partir do arquivar.

  • nMax
    Um inteiro sem sinal especificando o número de bytes a serem lidos do arquivar.

Valor de retorno

Um inteiro sem sinal que contém o número de bytes realmente lidos.Se o valor retornado for menor do que o número solicitado, o participante do arquivo foi atingido.Nenhuma exceção é lançada em condição participante de arquivo.

Comentários

O arquivar não interpreta os bytes.

Você pode usar o Leitura função de membro dentro de Serialize função de leitura de estruturas comuns que estão contidas em seus objetos.

Exemplo

char pbRead[100];
ar.Read(pbRead, 100);

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CArchive

Gráfico de hierarquia

Outros recursos

CArchive membros