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 CArchive

Gráfico da hierarquia