Compartilhar via


CArchive::Read

Ler um número de bytes especificado do arquivamento.

UINT Read(
   void* lpBuf,
   UINT nMax 
);

Parâmetros

  • lpBuf
    Um ponteiro para um buffer usuário que é fornecido receber a leitura de dados do arquivamento.

  • nMax
    Um inteiro sem sinal que especifica o número de bytes a serem lidos do arquivamento.

Valor de retorno

Um inteiro sem sinal que contém o número de bytes realmente lida.Se o valor de retorno é menor que o número solicitado, o fim do arquivo foi alcançado.Nenhuma exceção é lançada na condição de final de Arquivo.

Comentários

O arquivo não neutro interpreta os bytes.

Você pode usar a função de membro de Ler em sua função de Serialize para ler as estruturas comuns contidas nos objetos.

Exemplo

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

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe de CArchive

Gráfico de hierarquia